深度探索I/O完成端口

引言 要想編寫一個高性能的服務器應用程序,必須實現一個高效的線程模型。讓太少或者太多的服務器線程來處理客戶的請求,都可能導致性能問題。例如,如果一個服務器創建單個線程來處理所有的請求,那麼客戶端可能長期等待而得不到響應,因爲服務器同一時刻只能忙於處理一個請求。當然單個線程也能併發處理多個請求,當I/O操作被啓動時,它可以從一個請求切換到另一個請求,但是這種結構相當複雜,並且不能充分利用多處理器的優
相關文章
相關標籤/搜索