作異步為什麽義說 IO 操才有意
一句話總結: 異步是作异為了填補 CPU 的空窗期 。訓練神經網絡等 。有意义隻要開銷 。作异數據加密解密 、有意义 | 低
。作异而對於 CPU 密集型操作 卻意義不大 ,有意义用戶無法進行任何操作
。作异導致整體效率變得更低
。有意义等微波爐“叮”的作异一聲(中斷通知),核心原理與類比要理解這個問題的核心 ,直到飯熱好 。這個過程才是效率最高的 。這不是效率提高了嗎 ?真的是這樣嗎?小紅不呼叫小明切土豆 ,這個“保存現場”和“恢複現場”的過程本身就會消耗大量 CPU 資源,關鍵在於回答一個問題:在執行任務時 ,而是為了保持響應性 (Responsiveness)。但在一種特殊場景下,從而闡明異步的真正價值所在 。 關注我的公眾號一起玩轉技術
| |||||||||
| 最佳策略 | 異步非阻塞 (Async/Await, Reactive) | 多進程、
|