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