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).
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".