其他分享
首页 > 其他分享> > 13、守护线程

13、守护线程

作者:互联网

13、守护线程 daemon

1、线程分为守护线程,用户线程

2、虚拟机必须确保用户线程执行完成

3、虚拟机不用等守护线程执行完成

package com.testthread1;

import org.w3c.dom.ls.LSOutput;

import java.security.spec.RSAOtherPrimeInfo;

public class TestDaemon {
    public static void main(String[] args) {
        God god = new God();
        Person person= new Person();
        //创建守护线程
        Thread godthread = new Thread(god);
        //设置守护线程
        godthread.setDaemon(true);//默认false用户线程

        godthread.start();//守护线程启动

        new Thread(person).start();//用户线程

    }
}

class God implements  Runnable{
    @Override
    public void run() {
        while(true){
            System.out.println("守护线程");
        }
    }
}

class Person implements Runnable{
    @Override
    public void run() {
        for (int i = 0; i < 100; i++) {
            System.out.println("普通线程run");
        }
        System.out.println("普通线程结束");
    }
}

  

标签:13,God,System,线程,new,public,守护
来源: https://www.cnblogs.com/tfqfdr/p/16487549.html