【发布时间】:2014-05-21 04:22:07
【问题描述】:
我想恢复中断线程的工作,请告诉我一些可能的解决方案。
class RunnableDemo implements Runnable
{
public void run()
{
while(thread.isInterrupted())
{
try{}
catch(Exception e){ //exception caught}
}
}
}
如果捕获到异常,线程会被中断,但是即使捕获到异常,我也希望线程继续工作,所以请给我一些解决这个问题的方法。
提前致谢
【问题讨论】:
-
捕捉到异常时会继续
while(true) { try { doSomething(); } catch(Exception e) {} }
标签: java multithreading