使用布尔值停止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 红包祝福语简短10字
18 周六早晨祝福语简短