select、poll、epoll比較

1.select的缺點: 單個進程能夠監視的文件描述符的數量存在最大限制,通常是1024,當然可以更改數量,但由於採用輪詢的方式掃描文件描述符,文件描述符數量越多,性能越差;(在linux內核頭文件中,有這樣的定義:#define __FD_SETSIZE    1024) 內核 / 用戶空間內存拷貝問題,select需要複製大量的句柄數據結構,產生巨大的開銷; select返回的是含有整個句柄的
相關文章
相關標籤/搜索