ThreadPoolExecutor.Remove(IRunnable) メソッド

定義

このタスクが存在する場合は、Executor の内部キューから削除されるため、まだ開始されていない場合は実行されません。

[Android.Runtime.Register("remove", "(Ljava/lang/Runnable;)Z", "GetRemove_Ljava_lang_Runnable_Handler")]
public virtual bool Remove (Java.Lang.IRunnable? task);
[<Android.Runtime.Register("remove", "(Ljava/lang/Runnable;)Z", "GetRemove_Ljava_lang_Runnable_Handler")>]
abstract member Remove : Java.Lang.IRunnable -> bool
override this.Remove : Java.Lang.IRunnable -> bool

パラメーター

task
IRunnable

削除するタスク

戻り値

true タスクが削除された場合

属性

注釈

このタスクが存在する場合は、Executor の内部キューから削除されるため、まだ開始されていない場合は実行されません。

このメソッドは、取り消しスキームの 1 つの部分として役立つ場合があります。 内部キューに配置される前に、他のフォームに変換されたタスクを削除できない場合があります。 たとえば、 を使用して submit 入力したタスクは、状態を保持 Future するフォームに変換される場合があります。 ただし、このような場合には、キャンセルされた先物を削除するためにメソッド #purge を使用することができます。

の Java ドキュメント java.util.concurrent.ThreadPoolExecutor.remove(java.lang.Runnable)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象