中斷線程最好的,最受推薦的方式是,使用共享變量(shared variable)發出信號,告訴線程必須中止正在運行的任務。與interrupt方法配合 java
private class TimerDownThread extends Thread { @Override public void run() { isStart = true; while (isStart) while (!isStop) try { Thread.sleep(100); } catch (InterruptedException e) { } } }將isStop設置爲true,而後使用interrupt方法終端睡眠便可暫停線程
再將isStop設置爲false便可啓動線程 ide
想要結束線程把isStart設置爲false便可 spa