9.14 校內模擬賽 題解報告
阿新 • • 發佈:2021-09-15
①執行緒分為使用者執行緒和守護執行緒
②虛擬機器要確保使用者執行緒執行完畢
③虛擬機器不需要等待守護執行緒執行完畢
④使用者執行緒執行完畢後,虛擬機器關閉需要一段時間,這個時候守護執行緒仍然可以執行
1 //測試守護執行緒 2 public class TestDaemon { 3 public static void main(String[] args) { 4 Thread god = new Thread(new God()); 5 god.setDaemon(true);//設定成守護執行緒 6 god.start();7 new Thread(new You()).start(); 8 9 } 10 } 11 12 class You implements Runnable { 13 @Override 14 public void run() { 15 for (int i = 0; i < 36500; i++) { 16 System.out.println("我的第" + i + "天"); 17 } 18 System.out.println("====goodbye,world====");19 20 } 21 } 22 23 class God implements Runnable { 24 @Override 25 public void run() { 26 while (true) { 27 System.out.println("上帝守護著你"); 28 } 29 } 30 }