高性能網絡IO模型

同步阻塞式IO開發簡單,但在處理IO密集的併發任務時,非常浪費CPU資源,性能低;並且,當一個進程(線程)含有多個套接字上時,同步阻塞式IO會帶來問題:因爲同步阻塞式IO只支持進程(線程)阻塞在一個套接字上,其餘套接字上的事件將得不到及時處理。 爲解決這些問題,IO編程的世界誕生了更多的IO模型及實現,這些實現不僅可以用在網絡編程中,同樣可以用在本地IO編程中。 在此先做說明,阻塞與非阻塞、同步與
相關文章
相關標籤/搜索