ThreadPoolExecutor.AllowCoreThreadTimeOut(Boolean) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a política que rege se os threads principais podem acabar e terminar se nenhuma tarefa chegar dentro do tempo de vida útil, sendo substituída se necessário quando novas tarefas chegarem.
[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
Parâmetros
- value
- Boolean
true se o tempo limite deve acabar, caso contrário false
- Atributos
Exceções
se o valor for true e o tempo de vida atual não for maior que zero
Comentários
Define a política que rege se os threads principais podem acabar e terminar se nenhuma tarefa chegar dentro do tempo de vida útil, sendo substituída se necessário quando novas tarefas chegarem. Quando falso, os threads principais nunca são encerrados devido à falta de tarefas de entrada. Quando true, a mesma política keep-alive aplicada a threads não essenciais também se aplica aos threads principais. Para evitar a substituição contínua de thread, o tempo de vida útil deve ser maior que zero ao definir true. Em geral, esse método deve ser chamado antes que o pool seja usado ativamente.
Adicionado em 1.6.
Java documentação para java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut(boolean).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.