阻塞状态与等待状态有什么不同
更新时间: 2025-09-24 09:21:01
阻塞状态与等待状态的区别:
实际上两者不用刻意区分两者,因为两者都会暂停线程的执行。
两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的。更进一步的说,进入阻塞状态是在同步, 而进入等待状态是在同步代码之内。
两者的共同点是:
都暂时停止线程的执行,线程本身不会占用CPU时间片。
区别是调用了sleep方法的线程直接受CPU调度,而wait则是等待另外的java线程在持有同一个对象锁的同步块,方法中进行notify调用。
阻塞状态与等待状态有什么不同 相关文章
上一篇:面试时面试官常问的问题有哪些?
下一篇:甲油胶可以用手机灯照吗
其他相关资讯
- 浙江省温州市永嘉县气象台发布暴雨蓝色...
- 广东省江门市台山市气象台发布暴雨橙色...
- 广东省湛江市吴川市气象台发布台风红色...
- 广西壮族自治区柳州市融安县气象台发布...
- 广西壮族自治区梧州市蒙山县气象台发布...
- 广东省湛江市廉江市气象台发布台风红色...
- 江西省上饶市气象台发布大风蓝色预警信...
- 广东省广州市南沙区气象台发布暴雨黄色...
- 陕西省西安市长安区气象台发布大雾黄色...
- 广东省佛山市气象台发布暴雨黄色预警信...
- 广西壮族自治区贺州市气象台发布大风蓝...
- 江西省九江市庐山气象台发布暴雨蓝色预...
- 广东省广州市番禺区气象台发布暴雨黄色...
- 广西壮族自治区南宁市气象台发布台风蓝...
- 广西壮族自治区贵港市气象台发布台风黄...
- 广西壮族自治区贺州市昭平县气象台发布...
- 广西壮族自治区南宁市横州市气象台发布...
- 福建省漳州市平和县气象台发布暴雨橙色...
- 安徽省宿州市灵璧县气象台发布暴雨蓝色...
- 广东省深圳市气象台发布暴雨黄色预警信...
天气预报导航
天气资讯
更多 >>