【发布时间】:2019-06-05 07:21:07
【问题描述】:
我正在运行以下代码以了解守护线程概念和线程终止。即使在 main 方法完成后,程序也会继续打印。我在这里错过了什么吗?
package threading;
public class ThreadInterruption {
public static void main(String[] args) {
Thread t = new Thread(new RanThread());
t.start();
t.setDaemon(true);
t.interrupt();
}
}
class RanThread implements Runnable{
@Override
public void run() {
int count=0;
while(true) {
System.out.println("Ha Ha Ha "+ count);
count=count+1;
}
}
}
提前致谢。
【问题讨论】:
标签: java multithreading daemon