守护线程

守护线程

  1. 线程分为用户线程和守护线程

  2. 守护线程一旦设定一直都在,而用户线程会停止

    package Thread;

    public class DaemonThread {
      public static void main(String[] args) {
          God god = new God();
          You you = new You();
          Thread thread = new Thread(god);
          thread.setDaemon(true);//默认是false表示用户线程,正常的线程都是用户线程
          thread.start();//上帝守护线程启动
          new Thread(you).start();//人 用户线程启动。。。
      }

    }
    //上帝
    class God implements Runnable{

      @Override
      public void run() {
          while (true){
              System.out.println("上帝守护你");
          }
      }
    }
    //人
    class You implements Runnable{

      @Override
      public void run() {
          for (int i = 0; i < 36500; i++) {
              System.out.println("活着真好");
          }
          System.out.println("我还会再回来的!!!");
      }
    }

     

  3.  

posted @ 2020-12-22 09:36  QIDream  阅读(95)  评论(0)    收藏  举报