/**
* 守护线程:是为用户线程服务的,jvm停止不用等待守护线程结束
* 线程默认都是用户线程,JVM要等待所有的用户线程执行完毕才会停止
* @author Jack
*/
public class DaemonTest{
public static void main(String[] args) {
God god = new God();
You you = new You();
Thread t = new Thread(god);
//将用户线程调整为守护线程
t.setDaemon(true);
t.start();
new Thread(you).start();
}
}
class You implements Runnable{
@Override
public void run() {
for (int i = 0; i <= 365*100; i++) {
System.out.println("活着的第"+i+"天");
}
System.out.println("离开这个世界");
}
}
class God implements Runnable{
@Override
public void run() {
while(true){
System.out.println("上帝保佑你");
}
}
}
守护线程Daemon
最新推荐文章于 2022-09-17 19:18:43 发布