1. 程式人生 > 其它 >9.14 校內模擬賽 題解報告

9.14 校內模擬賽 題解報告

①執行緒分為使用者執行緒和守護執行緒

②虛擬機器要確保使用者執行緒執行完畢

③虛擬機器不需要等待守護執行緒執行完畢

④使用者執行緒執行完畢後,虛擬機器關閉需要一段時間,這個時候守護執行緒仍然可以執行

 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 }