ThreadPoolExecutor.AllowCoreThreadTimeOut(Boolean) Método

Definição

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.

Aplica-se a