Lenguaje

AbstractExecutorService.AwaitTermination(Int64, TimeUnit) Método

Definición

Bloquea hasta que todas las tareas se hayan completado la ejecución después de una solicitud de cierre, o el tiempo de espera se produzca o se interrumpa el subproceso actual, lo que ocurra primero.

[Android.Runtime.Register("awaitTermination", "(JLjava/util/concurrent/TimeUnit;)Z", "GetAwaitTermination_JLjava_util_concurrent_TimeUnit_Handler")]
public abstract bool AwaitTermination(long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("awaitTermination", "(JLjava/util/concurrent/TimeUnit;)Z", "GetAwaitTermination_JLjava_util_concurrent_TimeUnit_Handler")>]
abstract member AwaitTermination : int64 * Java.Util.Concurrent.TimeUnit -> bool

Parámetros

timeout
Int64

tiempo máximo de espera

unit
TimeUnit

la unidad de tiempo del argumento timeout

Devoluciones

true si este ejecutor finalizó y false si el tiempo de espera transcurrido antes de la terminación

Implementaciones

Atributos

Comentarios

Bloquea hasta que todas las tareas se hayan completado la ejecución después de una solicitud de cierre, o el tiempo de espera se produzca o se interrumpa el subproceso actual, lo que ocurra primero.

Documentación de Java para java.util.concurrent.ExecutorService.awaitTermination(long, java.util.concurrent.TimeUnit).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a