线程停止
- 我们一般使用循环次数和设立标志让线程停止
- 不推荐使用线程里的stop()等方法停止线程
下图为设立标志让线程停止
public class Demo11 {
public static void main(String[] args) {
TestStop testStop = new TestStop();
new Thread(testStop).start();
for (int i = 0; i < 1000000000; i++) {
if(i==9000000){
testStop.flag=false;
}
}
}
}
class TestStop implements Runnable{
boolean flag=true;
@Override
public void run() {
while (flag){
System.out.println("线程运行中");
}
}
}