xiongxiong_CPP
2014-12-03 11:40
为什么不使用sleep()
在我睡了一觉之后,突然理解你的问题了。视屏中我们花了大量的时间在讲解API文档的内容,答案也来自于那里。sleep()让线程进入了等待的状态,此时调用interrupt()方法,interrupt状态不会改变,于是后续希望停掉线程的企图就落空了,线程还会精力充沛的干活。
sleep()不是用来停线程的啊。你想想,睡一觉起来没干完的事还得接着干,没准精力充沛了干得更卖力啊。
深入浅出Java多线程
186088 学习 · 464 问题
相似问题