阻塞状态与等待状态有什么不同
2024-10-08 22:43:16
阻塞状态与等待状态的区别:
实际上两者不用刻意区分两者,因为两者都会暂停线程的执行。
两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的。更进一步的说,进入阻塞状态是在同步,而进入等待状态是在同步代码之内。
两者的共同点是:
都暂时停止线程的执行,线程本身不会占用CPU时间片。
区别是调用了sleep方法的线程直接受CPU调度,而wait则是等待另外的java线程在持有同一个对象锁的同步块,方法中进行notify调用。
- 上一篇:阻谒是什么意思
- 下一篇:阻燃尼龙有多少个级别
猜你喜欢
-
情侣对戒怎么带
阅读量:38 -
情侣间拍照姿势
阅读量:74 -
情侣间适合养什么狗狗
阅读量:61 -
情侣间有哪些刁钻的问题
阅读量:46 -
情侣约会去哪儿周末去哪儿
阅读量:11 -
情侣之间不信任的古文
阅读量:40 -
情侣之间的形容词
阅读量:15 -
情侣之间都有哪些有趣的话题
阅读量:46 -
情侣之间纪念恋爱日子的软件
阅读量:24 -
情侣之间买什么饰品比较好
阅读量:11
猜你喜欢
-
阅读量:70
-
阅读量:23
-
阅读量:71
-
阅读量:22
-
阅读量:55
-
阅读量:29
-
阅读量:30
-
阅读量:57
-
阅读量:23
-
阅读量:82