ThreadPoolExecutor.Remove(IRunnable) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このタスクが存在する場合は、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)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。