按时睡觉吧 关注:26贴子:811
  • 0回复贴,共1

什么是线程阻塞?(百度知道)

只看楼主收藏回复

阻塞状态是正在运行的线程遇到某个特殊情况。例如,延迟、挂起、等待I/O操作完成等。 进入阻塞状态的线程让出CPU,并暂时停止自己的执行。线程进入阻塞状态后,就一直等待,直到引起阻塞的原因被消除,线程又转入就绪状态,重新进入就绪队列排队。
总结:什么是线程阻塞?大概是因为该线程等待IO操作等原因,被暂停了。让出了cpu时间片。
而该线程再次被调用,需要经过两个步骤:1、得到io流的数据。2、进入就绪状态,等待被cpu调度。


IP属地:河北1楼2017-06-04 16:43回复