ThreadPoolExecutor.ShutdownNow Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается остановить все активно выполняемые задачи, останавливает обработку задач ожидания и возвращает список задач, ожидающих выполнения.
[Android.Runtime.Register("shutdownNow", "()Ljava/util/List;", "GetShutdownNowHandler")]
public override System.Collections.Generic.IList<Java.Lang.IRunnable>? ShutdownNow ();
[<Android.Runtime.Register("shutdownNow", "()Ljava/util/List;", "GetShutdownNowHandler")>]
override this.ShutdownNow : unit -> System.Collections.Generic.IList<Java.Lang.IRunnable>
Возвращаемое значение
- Атрибуты
Комментарии
Пытается остановить все активно выполняемые задачи, останавливает обработку задач ожидания и возвращает список задач, ожидающих выполнения. Эти задачи удаляются (удаляются) из очереди задач при возвращении из этого метода.
Этот метод не ожидает активного выполнения задач. Используйте #awaitTermination awaitTermination
для этого.
Нет никаких гарантий, помимо лучших попыток остановить обработку активно выполняемых задач. Эта реализация прерывает задачи через Thread#interrupt
; любая задача, которая не может реагировать на прерывания, может никогда не завершаться.
Документация по Java для java.util.concurrent.ThreadPoolExecutor.shutdownNow()
.
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.