线程分为用户线程和守护线程
虚拟机不用等待守护线程执行完毕
虚拟机关闭有延时,所以如果执行完全部的用户线程后,守护线程还在运行,也不会立即结束。
package com.thread.state;
?
//测试守护线程
public class TestDaemon {
public static void main(String[] args) {
Family family=new Family();
You you=new You();
?
Thread thread=new Thread(family);
thread.setDaemon(true);//默认是false,表示为用户线程
?
thread.start();//守护线程开始,不会停止
new Thread(you).start();//你 用户线程启动
}
?
}
?
class Family implements Runnable{
?
原文:https://www.cnblogs.com/Share-my-life/p/14759210.html