📄 teststop.java
字号:
/* * TestStop.java * * Created on September 25, 2002, 12:08 PM */package ch18;/** * * @author Stephen Potts */public class TestStop extends Thread{ private volatile boolean stopping; private Thread secondThread; /** Creates a new instance of TestStop */ public TestStop() { } public void run() { secondThread = Thread.currentThread(); stopping = false; int counter = 0; while( !stopping) { System.out.println("counter = " + counter); counter++; try { Thread.sleep(1000); }catch (InterruptedException ie) { System.out.println("Sleep interrupted in run()"); } } } public void stopIt() { this.stopping = true; } public static void main(String[] args) { TestStop ts = new TestStop(); Thread t = new Thread(ts); t.start(); //Delay for a few seconds to let the other thread get going try { Thread.sleep(2500); }catch (InterruptedException ie) { System.out.println("Sleep interrupted in main()"); } System.out.println("About to stop the other thread"); ts.stopIt(); System.out.println("Exiting from Main"); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -