文章详情页
JAVA中间Object.wait()或者Condition.await()这样的条件状态满足条件之后重新获取锁的顺序问题?
浏览:190日期:2024-01-27 15:18:49
问题描述
rt,谁能给解释下?或者给点路子怎么找相关资料?
问题解答
回答1:多个线程wait的话,应该是根据线程优先级来的吧,相同优先级的随机。记不太清楚了,回头查查网再来改答案。
回答2:Object.wait()需要notify() or notifyAll()唤醒线程,前者随机唤醒一个线程,后获取锁,不存在竞争锁。后者按优先级随机竞争。Condition待补充。
标签:
java
相关文章:
1. 关于docker下的nginx压力测试2. docker-machine添加一个已有的docker主机问题3. node.js - express router中无法获取session4. docker start -a dockername 老是卡住,什么情况?5. node.js - 如何调用hexo渲染 ``` ``` 代码块的渲染引擎6. docker - 如何修改运行中容器的配置7. docker-compose 为何找不到配置文件?8. javascript - 怎么实现点击表格中的某一行然后就在表单处出现表格中的对应的属性值啊9. java - servlet的init方法和选择Filter的init方法来加载配置文件,二者有何区别?10. javascript - react-router 4.0版本怎么实现以前onEnter的效果
排行榜

网公网安备