深刻剖析select、poll、epoll

一、基本概念   IO多路複用是指內核一旦發現進程指定的一個或者多個IO條件準備讀取,它就通知該進程。IO多路複用適用以下場合:   (1)當客戶處理多個描述字時(通常是交互式輸入和網絡套接口),必須使用I/O複用。   (2)當一個客戶同時處理多個套接口時,而這種狀況是可能的,但不多出現。   (3)若是一個TCP服務器既要處理監聽套接口,又要處理已鏈接套接口,通常也要用到I/O複用。   (4
相關文章
相關標籤/搜索