select、poll與epoll的優缺點

1、select select本質上是通過設置或者檢查存放fd標誌位的數據結構來進行下一步處理。 缺點: 1) 單個進程可監視的fd數量被限制。 2) 需要維護一個用來存放大量fd的數據結構,這樣會使得用戶空間和內核空間在傳遞該結構時複製開銷大。 3) 對fd進行掃描時是線性掃描。fd劇增後,IO效率較低,因爲每次調用都對fd進行線性掃描遍歷,所以隨着fd的增加會造成遍歷速度慢的性能問題 4)se
相關文章
相關標籤/搜索