基於libevent的網絡服務器模型

概述 本模型中採用了多線程技術,主線程和子線程之間經過管道進行通訊。 服務器有主線程和一組工做線程,其中主線程只負責監聽客戶端的連接請求,並將請求平均的分配給工做線程。 工做線程負責處理與客戶端的連接以及相關的業務。每一個子線程維護一個鏈接隊列,每個鏈接有一個反饋的隊列。web 設計思路說明 初始化和線程間通訊 工做線程在初始化的過程當中會註冊管道的可讀事件,主線程只註冊對監聽套接字的可讀事件。
相關文章
相關標籤/搜索