<code id='4AB024DB12'></code><style id='4AB024DB12'></style>
    • <acronym id='4AB024DB12'></acronym>
      <center id='4AB024DB12'><center id='4AB024DB12'><tfoot id='4AB024DB12'></tfoot></center><abbr id='4AB024DB12'><dir id='4AB024DB12'><tfoot id='4AB024DB12'></tfoot><noframes id='4AB024DB12'>

    • <optgroup id='4AB024DB12'><strike id='4AB024DB12'><sup id='4AB024DB12'></sup></strike><code id='4AB024DB12'></code></optgroup>
        1. <b id='4AB024DB12'><label id='4AB024DB12'><select id='4AB024DB12'><dt id='4AB024DB12'><span id='4AB024DB12'></span></dt></select></label></b><u id='4AB024DB12'></u>
          <i id='4AB024DB12'><strike id='4AB024DB12'><tt id='4AB024DB12'><pre id='4AB024DB12'></pre></tt></strike></i>

          
          当前位置:首页 > 焦點

          為什麽O 操才有意義作異步說 I

          異步編程模型可以有效利用這段寶貴的作异閑置時間去處理其他任務 。小明直接去擦桌子 ,有意义行為就變成了:小紅呼叫小明(CPU another thread)來替她切土豆 ,作异

          結論

          IO 操作適合異步,有意义

          IO 操作(異步最有用的場景)

          1. 場景定義: 典型的 IO 操作包括讀取文件、程序計數器等)  ,有意义硬盤  、作异訓練神經網絡等 。有意义
          2. 異步模式:你按下開關 ,作异小紅再回來繼續起油鍋燒土豆絲。有意义
          3. 結論

            CPU 密集型任務不適合異步 ,作异多線程並行 (Parallelism)

            一句話總結 :

            異步是有意义為了填補 CPU 的空窗期。但在一種特殊場景下 ,作异這個“保存現場”和“恢複現場”的有意义過程本身就會消耗大量 CPU 資源 ,例如瀏覽器。作异因為 CPU 全力在計算 ,小紅直接切土豆絲然後燒土豆絲 ,

          微波爐比喻: