語言

ThreadPoolExecutor.Purge 方法

定義

嘗試從工作佇列中移除所有 Future 已取消的任務。

[Android.Runtime.Register("purge", "()V", "GetPurgeHandler")]
public virtual void Purge();
[<Android.Runtime.Register("purge", "()V", "GetPurgeHandler")>]
abstract member Purge : unit -> unit
override this.Purge : unit -> unit
屬性

備註

嘗試從工作佇列中移除所有 Future 已取消的任務。 此方法可作為儲存回收操作,對功能不影響其他用途。 被取消的任務永遠不會被執行,但可能會累積在工作佇列中,直到工作執行緒能主動移除它們。 現在就用這個方法嘗試移除它們。 然而,當其他執行緒干擾時,此方法可能無法移除任務。

Java 文件 java.util.concurrent.ThreadPoolExecutor.purge()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於