Язык

ThreadPoolExecutor.AllowCoreThreadTimeOut(Boolean) Метод

Определение

Задает политику, указывающую, могут ли основные потоки истекать и завершаться, если задачи не приходят в течение времени поддержания работоспособности, при необходимости заменяются при поступлении новых задач.

[Android.Runtime.Register("allowCoreThreadTimeOut", "(Z)V", "GetAllowCoreThreadTimeOut_ZHandler")]
public virtual void AllowCoreThreadTimeOut(bool value);
[<Android.Runtime.Register("allowCoreThreadTimeOut", "(Z)V", "GetAllowCoreThreadTimeOut_ZHandler")>]
abstract member AllowCoreThreadTimeOut : bool -> unit
override this.AllowCoreThreadTimeOut : bool -> unit

Параметры

value
Boolean

true Значение , если должно истекать время ожидания, в противном случае false

Атрибуты

Исключения

Значение , если значение равно true и текущее время хранения не больше нуля

Комментарии

Задает политику, указывающую, могут ли основные потоки истекать и завершаться, если задачи не приходят в течение времени поддержания работоспособности, при необходимости заменяются при поступлении новых задач. Если значение false, основные потоки никогда не завершаются из-за отсутствия входящих задач. Если задано значение true, та же политика поддержания активности, применяемая к неядерным потокам, применяется также к основным потокам. Чтобы избежать непрерывной замены потоков, время хранения должно быть больше нуля при настройке true. Этот метод должен быть вызван в целом до активного использования пула.

Добавлено в версии 1.6.

Java документации по java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut(boolean).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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