darwin之socket消息處理性能問題研究

windows下darwin接收到socket消息如何處理? 所有的socket消息入口只有一個線程,而且是單線程:void EventThread::Entry(). 這個線程不斷地遍歷所有註冊到窗口的socket消息(每一個新的socket,註冊到窗口的消息id不同). 此處的單線程循環處理所有客戶端的消息,是否能達到高性能,個人感覺不能(上百萬客戶端,僅僅靠單線程捕獲消息) 。 當消息到達後
相關文章
相關標籤/搜索