【阻塞状态与等待状态有什么不同】阻塞状态与等待状态的区别:
实际上两者不用刻意区分两者,因为两者都会暂停线程的执行 。
两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的 。更进一步的说,进入阻塞状态是在同步, 而进入等待状态是在同步代码之内 。
两者的共同点是:
都暂时停止线程的执行 , 线程本身不会占用CPU时间片 。
区别是调用了sleep方法的线程直接受CPU调度 , 而wait则是等待另外的java线程在持有同一个对象锁的同步块,方法中进行notify调用 。
阻塞状态与等待状态有什么不同的详细内容就为您分享到这里,【精彩生活】jing111.com小编为您精选以下内容,希望对您有所帮助:
- 养颜美容美白茶补气血养生茶 猪皮的功效与作用 养颜美容效果佳
- 二氧化氮的颜色和状态
- 光合作用与有氧呼吸的区别与联系
- 君之古早味蛋糕配方
- 吃玉米的功效与作用
- 创造与魔法建筑方案图纸怎么获得
- 三伏天晒后背的功效与作用 三伏天晒后背时间是什么时候
- 青年是指多少岁到多少岁
- 鸡枞菌的功效与作用
- 哪些人不适合学电气 哪类人不适合报电气