setDaemon 守护线程
又称用户线程。如果正在运行的线程都是守护线程 。java虚拟机退出
class Demo implements Runnable
{
public boolean flag=true;
public void run()
{
while(flag)
{
System.out.println(Thread.currentThread().getName()+"...");
}
}
}
public class Main {
public static void main(String[] args) {
Demo d1=new Demo();
Demo d2=new Demo();
Thread t1=new Thread(d1);
Thread t2=new Thread(d2);
t1.start();
t2.setDaemon(true);
t2.start();
d1.flag=false;
//d2.flag=false;
}
}