标签: java thread-safety
在我的应用程序中,我有一段简单的时钟代码:
while(!clockRunning){ time++; repaint(); Thread.sleep(1000); } }catch (InterruptedException e){}
我开始好奇什么情况可能导致上面的例外。
答案 0 :(得分:0)
来自 Thread Javadoc:
如果有任何线程中断了当前线程。被打断了 抛出此异常时,将清除当前线程的状态。
基本上当另一个线程调用此线程的中断方法