AbstractQueuedSynchronizer.ConditionObject.AwaitUntil(Date) 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í.
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>
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.