<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                > 編寫:[AllenZheng1991](https://github.com/AllenZheng1991) - 原文:[http://developer.android.com/training/multiple-threads/index.html](http://developer.android.com/training/multiple-threads/index.html) 把一個相對耗時且數據操作復雜的任務分割成多個小的操作,然后分別運行在多個線程上,這能夠提高完成任務的速度和效率。在多核CPU的設備上,系統可以并行運行多個線程,而不需要讓每個子操作等待CPU的時間片切換。例如,如果要解碼大量的圖片文件并以縮略圖的形式把圖片顯示在屏幕上,當你把每個解碼操作單獨用一個線程去執行時,會發現速度快了很多。 這個章節會向你展示如何在一個Android應用中創建和使用多線程,以及如何使用線程池對象(thread pool object)。你還將了解到如何使得代碼運行在指定的線程中,以及如何讓你創建的線程和UI線程進行通信。 ### Sample Code 點擊下載:[**ThreadSample**](http://developer.android.com/shareables/training/ThreadSample.zip) ### 課程 ### [在一個線程中執行一段特定的代碼](#) 學習如何通過實現[Runnable](http://developer.android.com/reference/java/lang/Runnable.html)接口定義一個線程類,讓你寫的代碼能在單獨的一個線程中執行。 ### [為多線程創建線程池](#) 學習如何創建一個能管理線程池和任務隊列的對象,需要使用一個叫[ThreadPoolExecutor](http://developer.android.com/reference/java/util/concurrent/ThreadPoolExecutor.html)的類。 ### [在線程池中的一個線程里執行代碼](#) 學習如何讓線程池里的一個線程執行一個任務。 ### [與UI線程通信](#) 學習如何讓線程池里的一個普通線程與UI線程進行通信。
                  <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>

                              哎呀哎呀视频在线观看