select poll epoll的區別及epoll的底層實現

Select  poll每次循環調用時,都須要將描述符和事件拷貝到內核空間;epoll只須要拷貝一次; 這種狀況在對於描述符數量不大的狀況下還能夠,可是當描述符的數量達到十幾萬甚至上百萬的時候,他們的效率就會急速下降,由於每一次輪詢都須要將這些全部的socket描述符從用戶態拷貝到內核態,會形成大量的浪費和資源開銷;數據結構       2.Select  poll每次返回後,須要遍歷全部描述符才
相關文章
相關標籤/搜索