Язык

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 и используемых в соответствии с условиями, описанными в разделе "".

Применяется к