java线程什么时候会扔出java.lang.InterruptedException
点击下面标题查看本文完整版:java线程什么时候会扔出java.lang.InterruptedException
这个问题的意思也就是说,什么时候 java 线程被外界因素中断,扔出interrputedexception?
------解决方法--------------------
我可以列举两点java.lang.InterruptedException抛出因素:
1)像控制台(console)程序,用户按ctrl+c,这是用户中断造成引起的
2)操着系统调度失败(线程切换,调度是由操作系统控制的,理论上,操作系统不能保证每一次操作都成功)
?