免费范文>生活经验>其他

阻塞状态与等待状态有什么不同

更新时间:

  阻塞状态与等待状态的区别:

  实际上两者不用刻意区分两者,因为两者都会暂停线程的执行。

  两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的。更进一步的说,进入阻塞状态是在同步, 而进入等待状态是在同步代码之内。

  两者的共同点是:

  都暂时停止线程的执行,线程本身不会占用CPU时间片。

  区别是调用了sleep方法的线程直接受CPU调度,而wait则是等待另外的java线程在持有同一个对象锁的同步块,方法中进行notify调用。


阻塞状态与等待状态有什么不同相关文章:

抢劫罪与抢夺罪有什么不同

调查单位与填报单位有什么不同

鲍鱼与九孔有什么不同

职工社保与居民社保有什么不同?

天然气灶具与甲醇灶具有什么不同

康宁玻璃与一般玻璃有什么不同

单车道与双车道有什么不同

德洛斯的荣耀与佩鲁斯有什么不同

股息率与分红率有什么不同

菌丝体与子实体有什么不同

阻塞状态与等待状态有什么不同

阻塞状态与等待状态的区别:实际上两者不用刻意区分两者,因为两者都会暂停线程的执行。两者的区别是:进入等待状态是线程主动的,而进入阻塞状态是被动的。更进一步的说,...
推荐度:
点击下载文档文档为doc格式

精选图文