Язык

AbstractQueuedLongSynchronizer.ConditionObject.AwaitUntil(Date) Метод

Определение

Реализует абсолютное время ожидания условия.

[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

Параметры

deadline
Date

абсолютное время ожидания

Возвращаемое значение

false , если крайний срок истек по возвращении; trueв противном случае .

Реализации

Атрибуты

Исключения

Комментарии

Реализует абсолютное время ожидания условия. <ol><li>, если текущий поток прерван, вызовите прерванное выражение Exception. <li>Сохранить состояние блокировки, возвращенное #getState. <li>Invoke #release с сохраненным состоянием в качестве аргумента, вызывая illegalMonitorStateException, если он завершается ошибкой. <li>Block, пока сигнал не будет сигнализировать, прервано или истекло время ожидания. <li>Reacquire путем вызова специализированной версии с сохраненным состоянием в качестве аргумента #acquire . <li>Если прервано во время блокировки на шаге 4, вызовите прерванное выражение Exception. <li>Если время ожидания истекло во время блокировки на шаге 4, возвращает значение false, в противном случае — значение true. </Пр>

Java документации по java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject.awaitUntil(java.util.Date).

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

Применяется к