ThreadPoolExecutor.Remove(IRunnable) 方法

定义

如果存在该任务,则从执行程序的内部队列中删除此任务,因此,如果尚未启动,则不会运行该任务。

[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 如果任务已删除,则为

属性

注解

如果存在该任务,则从执行程序的内部队列中删除此任务,因此,如果尚未启动,则不会运行该任务。

此方法可能用作取消方案的一部分。 在进入内部队列之前,它可能无法删除已转换为其他表单的任务。 例如,输入使用 submit 的任务可能会转换为维护 Future 状态的窗体。 但是,在这种情况下, #purge 方法可用于删除已取消的期货。

Java文档java.util.concurrent.ThreadPoolExecutor.remove(java.lang.Runnable)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于