多线程 之 setDaemon

来源:互联网 发布:传奇数据库 编辑:程序博客网 时间:2024/06/06 02:37

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;    }}




原创粉丝点击