example73threadstop.txt

来自「几个简单的java学习代码」· 文本 代码 · 共 31 行

TXT
31
字号

   public class Runner implements Runnable {

	 private boolean timeToQuit=false;

	 public void run() {
		 while ( ! timeToQuit ) {
			 ...
		 }
	 	
		// clean up before run() ends
	 }

	 public void stopRunning() {
		 timeToQuit=true;
	 }
  }

  public class ThreadController {
	 private Runner r = new Runner();
	 private Thread t = new Thread(r);

	 public void startThread() {
		 t.start();
	 }

	 public void stopThread() {
		 // use specific instance of Runner
		 r.stopRunning();
	 }
 }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?