使用布尔值停止Java中的线程
可以通过实现Runnable接口并覆盖该run()方法来创建线程。然后可以创建一个Thread对象并start()调用该方法。
可以使用Java中的布尔值来停止线程。布尔值stop为false时,线程运行;布尔值stop为true时,线程停止运行。
演示此过程的程序如下:
示例
class ThreadDemo extends Thread {
public boolean stop = false;
int i = 1;
public void run() {
while (!stop) {
try {
sleep(10000);
} catch (InterruptedException e) {
}
System.out.println(i);
i++;
}
}
}
public class Demo {
public static void main(String[] args) {
ThreadDemo t = new ThreadDemo();
t.start();
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
}
t.stop = true;
System.out.println("The thread is stopped");
}
}输出结果
1 2 3 4 5 The thread is stopped
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志