<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      【多線程】守護線程 Daemon

      守護線程 Daemon

      • 線程分為用戶線程守護線程
      • 虛擬機必須確保用戶線程執行完畢
      • 虛擬機不用等待守護線程執行完畢
      • 如,后臺記錄操作日志,監控內存,垃圾回收等待..

      代碼示例:

      /**
       * @Description 測試守護線程,上帝保佑著你
       * @Author hzx
       * @Date 2022-03-27
       */
      public class TestDaemon {
          public static void main(String[] args) {
              TestGod god = new TestGod();
              TestYou you = new TestYou();
      
              Thread thread = new Thread(god);
              thread.setDaemon(true); //默認是false,表示是用戶線程,正常的線程都是用戶線程...
              thread.start(); //守護線程啟動
      
              new Thread(you).start(); //你,用戶線程啟動
          }
      }
      
      class TestGod implements Runnable {
          @Override
          public void run() {
              while (true) {
                  try {
                      Thread.sleep(10);
                  } catch (InterruptedException e) {
                      e.printStackTrace();
                  }
                  System.out.println("上帝保佑著你");
              }
          }
      }
      
      class TestYou implements Runnable {
          @Override
          public void run() {
              for (int i = 0; i < 10; i++) {
                  try {
                      Thread.sleep(10);
                  } catch (InterruptedException e) {
                      e.printStackTrace();
                  }
                  System.out.println("你開心的活了"+i+"個紀元");
              }
              System.out.println("===========Goodbye!World!===========");
          }
      }
      

      執行結果:

      上帝保佑著你
      你開心的活了0個紀元
      上帝保佑著你
      你開心的活了1個紀元
      上帝保佑著你
      你開心的活了2個紀元
      上帝保佑著你
      你開心的活了3個紀元
      上帝保佑著你
      你開心的活了4個紀元
      你開心的活了5個紀元
      上帝保佑著你
      你開心的活了6個紀元
      上帝保佑著你
      上帝保佑著你
      你開心的活了7個紀元
      上帝保佑著你
      你開心的活了8個紀元
      你開心的活了9個紀元
      ===========Goodbye!World!===========
      上帝保佑著你
      
      • 一個守護線程什么時候結束不取決于主線程什么時候結束。守護線程的作用是在后臺運行任務,只要還有一個以上非守護線程沒有結束(即便此時主線程已結束),程序就不會結束。
      • 反過來,當所有非守護線程都結束了后,即便還有未結束的守護線程,系統也會馬上結束這些守護線程,然后結束程序。

      思考問題:當非守護線程執行結束的時候,為什么守護線程還會再接著執行一會兒再結束?

      解釋:單一線程當然是主程序語句結束,主程序結束,多線程是并行狀態,主線程語句執行結束,其他線程執行時間可能大于主線程執行時間,所以主線程并沒有關閉,等其他線程結束的收尾工作,結束線程也需要時間

      posted @ 2022-03-27 16:17  HZX↑  閱讀(58)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲一区二区国产av| 亚洲熟妇少妇任你躁在线观看无码| Y111111国产精品久久久| 少妇人妻综合久久中文字幕| 日韩放荡少妇无码视频| 胸大美女又黄的网站| 国产特色一区二区三区视频 | 中文字幕国产精品自拍| 亚洲欧美国产精品专区久久| 蜜桃av无码免费看永久| 国产精品伦人一久二久三久| 亚洲国产成人精品女人久久久| 国产精品亚洲二区亚瑟| 18禁黄无遮挡网站免费| 成人免费无遮挡在线播放| 山阴县| 国产精品99久久不卡| 亚洲成人av在线系列| 中文字幕无码免费久久| 欧洲性开放老太大| 成人免费无遮挡在线播放| 国产成人精品亚洲资源| 中文字幕av一区二区| 亚洲无av在线中文字幕| 亚洲中文字幕综合小综合| 四虎国产精品永久在线| 激情综合色五月六月婷婷| 丁香五月天综合缴情网| 亚洲精品日韩在线观看| 国产欧美精品一区二区三区四区 | 久久人妻夜夜做天天爽| 日韩在线视频线观看一区| 鲁甸县| 欧美日韩v| 97久久精品人人澡人人爽| 好爽毛片一区二区三区四| 亚洲暴爽av天天爽日日碰| 国产偷国产偷亚洲综合av| 国产精品自拍中文字幕| 国产乱老熟女乱老熟女视频| 国产情侣激情在线对白|