我想开始一个线程(使用Java)。这个线程应该是每5分钟执行一次。这个线程,启动该方法,如果该方法返回true,我想停止线程。我无法做到这一点。 这是我的代码:如何停止Java中的线程?
Timer timer = new Timer();
timer.schedule(new TimerTask()
{
public void run() {
verificaAssistenza ass = new verificaAssistenza();
if(ass.checkAssistenza())
//I WANT TO STOP THE THREAD
}
}, 0, 60*(1000*1));
可能重复的[如何正确地停止Java中的线程?](http://stackoverflow.com/questions/10961714/how-to-properly-stop-the-thread-in-java) – lukelazarovic