ThreadPoolExecutor.AllowCoreThreadTimeOut(Boolean) Método

Definición

Establece la directiva que rige si los subprocesos principales pueden agotar el tiempo de espera y finalizar si no llegan tareas dentro del tiempo de mantenimiento, y se reemplazan si es necesario cuando llegan nuevas tareas.

[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 si se debe agotar el tiempo de espera, de lo contrario false

Atributos

Excepciones

si el valor es true y el tiempo de mantenimiento actual no es mayor que cero.

Comentarios

Establece la directiva que rige si los subprocesos principales pueden agotar el tiempo de espera y finalizar si no llegan tareas dentro del tiempo de mantenimiento, y se reemplazan si es necesario cuando llegan nuevas tareas. Cuando es false, los subprocesos principales nunca finalizan debido a la falta de tareas entrantes. Cuando es true, la misma directiva de mantenimiento activo que se aplica a subprocesos no principales también se aplica a los subprocesos principales. Para evitar el reemplazo continuo de subprocesos, el tiempo de mantenimiento activo debe ser mayor que cero al establecer true. Se debe llamar a este método en general antes de que se use activamente el grupo.

Agregado en la versión 1.6.

Java documentación para java.util.concurrent.ThreadPoolExecutor.allowCoreThreadTimeOut(boolean).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a