Langage

AbstractQueuedSynchronizer.ConditionObject.AwaitUntil(Date) Méthode

Définition

Implémente une attente absolue de condition chronométrée.

[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

Paramètres

deadline
Date

temps absolu d’attente jusqu’à

Retours

false si l’échéance s’est écoulée lors du retour ; sinon, true.

Implémente

Attributs

Exceptions

Remarques

Implémente une attente absolue de condition chronométrée. <ol><li>If current thread is interruption, throw InterruptedException. <li>Enregistrer l’état de verrouillage retourné par #getState. <li>Invoke #release avec l’état enregistré en tant qu’argument, lève IllegalMonitorStateException en cas d’échec. <li>Block jusqu’à ce qu’il soit signalé, interrompu ou expiré. <li>Reacquire en appelant une version spécialisée de l’état #acquire enregistré en tant qu’argument. <li>If interruption while blocked in step 4, throw InterruptedException. <li>If a expiré lors du blocage à l’étape 4, retourne la valeur false, sinon true. </ol>

Java documentation pour java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject.awaitUntil(java.util.Date).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à