【发布时间】:2013-05-14 12:28:53
【问题描述】:
我只是想在 java 中调用一个线程。我想检查线程是否被中断。线程在“调度程序”类中定义。代码如下:
if (flag == true)
{
thread = new Scheduler();
thread.start();
}
else
{
thread.interrupt();
}
public void run()
{
while (thread.isInterrupted() != true) // Here i get a NPE...
{
//....
}
}
【问题讨论】:
-
请提供更大的代码 sn-p。
thread字段在哪里定义等并不明显。 -
异常的完整堆栈跟踪和更多代码将很有用。
-
请停止写
(booleanCondition != true)。每次你这样做,小猫都会哭。
标签: java multithreading simulation interrupt