中断线程最好的,最受推荐的方式是,使用共享变量(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