多任務應用系統構建模式

計算密集型任務要進行大量的計算,消耗CPU資源,如視頻解碼等,啓用與CPU核心數相同的並行任務數可最大化利用CPU資源和加快任務的執行;IO密集型任務,如網絡、磁盤IO等,CPU消耗很少,任務的大部分時間都在等待IO操作完成(因爲IO的速度遠遠低於CPU和內存的速度),任務數適當增多,CPU效率將提高。 實現多任務有如下幾種模式: 多進程模式:在多核CPU上運行多個進程(數量與CPU核心數相同)可
相關文章
相關標籤/搜索