AbstractQueuedSynchronizer.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

等待到的绝对时间

返回

实现

属性

例外

注解

实现绝对计时条件等待。 <ol><li>如果当前线程中断,则引发 InterruptedException。 <li>Save lock state returned by #getState. <将保存状态作为参数的 li>Invoke #release ,如果它失败,则引发 IllegalMonitorStateException。 <li>Block 直到发出信号、中断或超时。 <>li Reacquire 通过调用具有保存状态的专用版本#acquire作为参数。 <li>如果在步骤 4 中被阻止时中断,则引发 InterruptedException。 <li>如果在步骤 4 中被阻止时超时,则返回 false,否则为 true。 </ol>

Java文档java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject.awaitUntil(java.util.Date)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于