Language

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ドキュメント。

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

適用対象