AbstractQueuedSynchronizer.ConditionObject.AwaitUntil(Date) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
实现绝对计时条件等待。
[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>
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。