欢迎光临散文网 会员登陆 & 注册

用户线程和守护线程的代码

2020-04-12 11:03 作者:小垃圾kiki  | 我要投稿
package cn.jd.state;
/*
 * 守护线程:是为用户线程服务的;jvm停止不用等待守护线程执行完毕
 * 默认情况下线程都是属于用户线程的,虚拟机等待所有的用户线程执行完毕才会停止
 */
public class DaemonTest {
    public static void main(String[] args) {
        God god=new God();
        You you=new You();
        //将用户线程调整为守护线程
        god.setDaemon(true);//默认是false的这里我们改为真
        you.start();
        god.start();
        
    }
}
class You extends Thread{
    @Override
    public void run() {
        for(int i=1;i<10;i++) {
            System.out.println("happy life...");
        }
        System.out.println("oooooo");
    }
}
class God extends Thread{
    @Override
    public void run() {
        for(int i=1;i<100*1000;i++) {
            System.out.println("bless you...");
        }
        
    }
}










用户线程和守护线程的代码的评论 (共 条)

分享到微博请遵守国家法律