阻塞状态与等待状态有什么不同
更新时间: 2025-05-01 22:45:14
阻塞状态与等待状态的区别:
实际上两者不用刻意区分两者,因为两者都会暂停线程的执行。
两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的。更进一步的说,进入阻塞状态是在同步, 而进入等待状态是在同步代码之内。
两者的共同点是:
都暂时停止线程的执行,线程本身不会占用CPU时间片。
区别是调用了sleep方法的线程直接受CPU调度,而wait则是等待另外的java线程在持有同一个对象锁的同步块,方法中进行notify调用。
阻塞状态与等待状态有什么不同 相关文章
上一篇:面试时面试官常问的问题有哪些?
下一篇:甲油胶可以用手机灯照吗
其他相关资讯
- 气候变化未来趋势:极端天气应对策略与...
- 极端天气频发背后的气候变化真相:20...
- 云南省迪庆藏族自治州德钦县气象台发布...
- 辽宁省沈阳市气象台发布大雾黄色预警信...
- 河南省信阳市新县气象台发布大风蓝色预...
- 新疆维吾尔自治区克拉玛依市气象台发布...
- 云南省楚雄彝族自治州双柏县气象台发布...
- 陕西省汉中市西乡县气象台发布大风蓝色...
- 全球气候变化与极端天气频发:成因解析...
- 全球气候变化应对策略:极端天气应对方...
- 极端天气预防措施与气候变化健康影响的...
- 河南省信阳市2025-05-0117...
- 甘肃省武威市2025-05-0117...
- 辽宁省鞍山市2025-05-0117...
- 新疆维吾尔自治区博尔塔拉蒙古自治州博...
- 新疆维吾尔自治区塔城市2025-05...
- 新疆维吾尔自治区吐鲁番市2025-0...
- 海南省澄迈县2025-05-0118...
- 新疆维吾尔自治区乌鲁木齐市2025-...
- 新疆维吾尔自治区博尔塔拉蒙古自治州阿...
天气预报导航
天气资讯
更多 >>