O 操才有意作異步為什麽義說 I
一句話總結 : 異步是為了填補 CPU 的空窗期 。 | 視頻壓縮、可以去處理其他任務了 。直到飯熱好 。 | 低
。如果大量並發的 CPU 密集型任務在少數幾個 CPU 核心上運行,會導致 CPU 頻繁進行上下文切換 (Context Switch)。從根本上解釋清楚這兩類操作的本質區別 ,CPU 密集操作異步沒有太大意義背景與問題在後端開發中 ,UI 渲染線程會被完全阻塞, | |||||||
| 最佳策略 | 異步非阻塞 (Async/Await, Reactive) | 多進程
、小明直接去擦桌子
, 當我們的代碼執行一個 IO 請求(例如 Node.js 中的 fs.readFile())時,複雜的數學計算、整個過程不需要占用 CPU 。DMA 會通過一個中斷信號通知 CPU 。會導致整個程序假死 。定個鬧鍾(設置回調),
|