ThreadPoolExecutor.AllowCoreThreadTimeOut(Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.