ForkJoinPool.Close Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Если это не так #commonPool(), инициирует упорядоченное завершение работы, в котором выполняются ранее отправленные задачи, но новые задачи не будут приняты, и ожидает завершения выполнения всех задач и исполнителя.
[Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)]
public virtual void Close();
[<Android.Runtime.Register("close", "()V", "GetCloseHandler", ApiSince=36)>]
abstract member Close : unit -> unit
override this.Close : unit -> unit
- Атрибуты
Комментарии
Если это не так #commonPool(), инициирует упорядоченное завершение работы, в котором выполняются ранее отправленные задачи, но новые задачи не будут приняты, и ожидает завершения выполнения всех задач и исполнителя.
Если этот метод уже завершен или этот #commonPool()метод не влияет на выполнение, и не ожидает. В противном случае при прерывании во время ожидания этот метод останавливает все выполняемые задачи, как если бы это было путем #shutdownNow()вызова. Затем он продолжает ждать, пока все активные выполнение задач не завершится. Задачи, ожидающие выполнения, не выполняются. Состояние прерывания будет повторно утверждаться до возврата этого метода.
Добавлено в 19.
Java документации по java.util.concurrent.ForkJoinPool.close().
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".