Lenguaje

AbstractQueuedSynchronizer.ConditionObject.AwaitUntil(Date) Método

Definición

Implementa una espera de condición con tiempo absoluta.

[Android.Runtime.Register("awaitUntil", "(Ljava/util/Date;)Z", "")]
public bool AwaitUntil(Java.Util.Date? deadline);
[<Android.Runtime.Register("awaitUntil", "(Ljava/util/Date;)Z", "")>]
abstract member AwaitUntil : Java.Util.Date -> bool
override this.AwaitUntil : Java.Util.Date -> bool

Parámetros

deadline
Date

el tiempo absoluto que se va a esperar hasta

Devoluciones

false si la fecha límite ha transcurrido tras la devolución; de lo contrario, true.

Implementaciones

Atributos

Excepciones

Comentarios

Implementa una espera de condición con tiempo absoluta. <ol><li>Si se interrumpe el subproceso actual, inicie InterruptedException. <li>Save lock state returned by #getState. <li>Invoke #release with saved state as argument, throwing IllegalMonitorStateException if it fails. <li>Bloquear hasta que se señaliza, se interrumpe o se agota el tiempo de espera. <li>Reacquire mediante la invocación de una versión especializada de #acquire con el estado guardado como argumento. <li>Si se interrumpe mientras se bloquea en el paso 4, inicie InterruptedException. <li>Si se agota el tiempo de espera mientras se bloquea en el paso 4, devuelve false; de lo contrario, true. </ol>

Documentación de Java para java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject.awaitUntil(java.util.Date).

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