<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                #### Executor ``` Java里面線程池的頂級接口是 java.util.concurrent.Executor ,但是嚴格意義上講 Executor 并不是一個線程 池, 而只是一個執行線程的工具。真正的線程池接口是 java.util.concurrent.ExecutorService ``` #### Executors ``` 要配置一個線程池是比較復雜的,尤其是對于線程池的原理不是很清楚的情況下,很有可能配置的線程池不是較優 的, 因此在 java.util.concurrent.Executors 線程工廠類里面提供了一些靜態工廠,生成一些常用的線程池。 官方建議使用Executors工程類來創建線程池對象。 ``` #### 方法 創建線程池 ``` public?static?ExecutorService?newFixedThreadPool(int?nThreads) 返回線程池對象(創建的是有界線程池,也就是池中的線程個數可以指定最大數量) ``` #### ExecutorService ``` public?Future<?>?submit(Runnable?task) 獲取線程池中的某一個線程對象,并執行Future接口:用來記錄線程任務執行完畢后產生的結果 使用線程池中線程對象的步驟: 1. 創建線程池對象 2. 創建Runnable接口子類對象。(task) 3. 提交Runnable接口子類對象。(take task) 4. 關閉線程池(一般不做) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看