我想開始一個線程(使用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