select 、poll、epoll

我們之前採用的多進程方式實現的服務器端,一次創建多個工作子進程來給客戶端提供服務。其實這種方式是存在問題的。 可以打個比方:如果我們先前創建的幾個進程承載不了目前快速發展的業務的話,是不是還得增加進程數?我們都知道系統創建進程是需要消耗大量資源的,所以這樣就會導致系統資源不足的情況。 那麼有沒有一種方式可以讓一個進程同時爲多個客戶端端提供服務? 接下來要講的IO複用技術就是對於上述問題的最好解答。
相關文章
相關標籤/搜索