守护线程

发布时间 2023-08-25 10:15:02作者: Y~~~

守护(daemon)线程

// 测试守护线程
// 上帝守护你

public class TestDaemon {

   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("上帝保佑着你");
      }
  }
}


// you
class You implements Runnable{
   @Override
   public void run() {
       for (int i = 0; i < 36500; i++) {
           System.out.println("开心一生");
      }

       System.out.println("===goodbye!world!===");
  }
}