什么情况可能会导致独立线程中的InterruptedException?

时间:2014-07-14 13:42:11

标签: java thread-safety

在我的应用程序中,我有一段简单的时钟代码:

while(!clockRunning){
    time++;
    repaint();
    Thread.sleep(1000);
}
}catch (InterruptedException e){}

我开始好奇什么情况可能导致上面的例外。

1 个答案:

答案 0 :(得分:0)

来自 Thread Javadoc

  

如果有任何线程中断了当前线程。被打断了   抛出此异常时,将清除当前线程的状态。

基本上当另一个线程调用此线程的中断方法