【发布时间】:2011-08-20 09:15:03
【问题描述】:
Thread currentThread=Thread.currentThread();
public void run()
{
while(!shutdown)
{
try
{
System.out.println(currentThread.isAlive());
Thread.interrupted();
System.out.println(currentThread.isAlive());
if(currentThread.isAlive()==false)
{
shutdown=true;
}
}
catch(Exception e)
{
currentThread.interrupt();
}
}
}
});
thread.start();
【问题讨论】:
-
你能检查一下上面的代码并帮我杀死线程
-
呃……这甚至是可编译的代码吗?
-
Thread.currentThread().isAlive()根据定义永远不能为假。代码毫无意义。
标签: java multithreading interrupted-exception interruption