明显是阻塞态。因为就绪态的线程,cpu是随时都可以调度到的。而Thread.sleep()方法可以指定sleep的时间,在这段时间内cpu不可能调度到该线程,故这段时间内该线程应处于阻塞态。当sleep时间结束后,该线程会由阻塞态转为就绪态;
Thread.sleep()是使线程进入就绪态还是阻塞态?
最新推荐文章于 2023-10-13 16:59:46 发布
明显是阻塞态。因为就绪态的线程,cpu是随时都可以调度到的。而Thread.sleep()方法可以指定sleep的时间,在这段时间内cpu不可能调度到该线程,故这段时间内该线程应处于阻塞态。当sleep时间结束后,该线程会由阻塞态转为就绪态;