09.MC是如何使用多線程和狀態機來處理請求命令的

網絡模型 主線程 Mc 基於 Libevent 實現多線程網絡 IO 模型。Mc 的 IO 處理線程分主線程和工作線程,每個線程各有一個 event_base,來監聽網絡事件。主線程負責監聽及建立連接。工作線程負責對建立的連接進行網絡 IO 讀取、命令解析、處理及響應。 Mc 主線程在監聽端口時,當有連接到來,主線程 accept 該連接,並將連接調度給工作線程。調度處理邏輯,主線程先將 fd 封
相關文章
相關標籤/搜索