我花了点时间来尝试梳理一下调用t.interrupt()来实现中断的过程,希望能帮没看明白的同学理解,如果有问题可以指正一下
Topic source总结得非常棒!感谢!有个地方想修正一下,main线程应该是在t线程结束后直接结束,打印end的,并不需要等hello线程结束,main和hello线程谁先结束无法确定。还有hello线程是接收 t 线程传递的中断信号
第5点,和第9点都是错误的。
hello线程暂停的时候,t线程因为要等待hello线程执行完才能执行,所以现在开始执行main线程
为什么需要等t线程和hello线程才开始执行main线程?
9.a的描述错误,可以参考下面大家的评论
- 1
_我是来微博看美女的