反應堆模式(二):非阻塞式IO應用

 在第一部分中,我們講述了在單個服務下擴展一個單線程應用的請求處理數量所面臨的問題。 在這篇文章中,我們將關注CPU使用率最大化的一個可選擇的解決方案。 以下來自文章一的圖,表明了應用需要通過請求來使用CPU,而且還必須在兩次請求之間等待。 加入我們把處理請求看成一個事件,並且把這些時間進行排隊然後在一個線程中執行,那麼我們可以肯定CPU降一直被佔用,從而也使CPU使用率達到最大,還避免了不必要的
相關文章
相關標籤/搜索