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

相關文章
相關標籤/搜索