栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

条件与等待通知机制

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

条件与等待通知机制

如上所述,关于 条件接口* 有许多 优点 ,一些重要的如下: *

条件接口 附带 两个 额外的 方法

1)布尔值awaitUntil(日期期限)抛出InterruptedException: 导致当前线程等待,直到发出信号或被中断或指定的期限过去。

2)awaitUninterruptible(): 使当前线程等待,直到发出信号为止。

如果当前线程进入此方法时已设置其中断状态,或者在等待时被中断,它将继续等待直到发出信号。当它最终从该方法返回时,其中断状态仍将被设置。

以上两种方法在对象类的默认监视器中不存在,在某些情况下,我们希望设置线程等待的截止日期,然后我们可以通过Condition接口来实现。

在某些情况下,我们不希望线程被中断,而希望当前线程等待,直到收到信号为止,然后我们可以使用条件接口中存在的awaitUninterruptible方法。

有关更多信息,条件接口Java文档:

http://docs.oracle.com/javase/1.5.0/docs/api/java/util/concurrent/locks/Condition.html#awaitUntil%28java.util.Date%29



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425946.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号