Java线程暂停和启动

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

相关文章
相关标签/搜索