select,poll,epoll之間的區別

(1)select==>時間複雜度O(n) 它僅僅知道了,有I/O事件發生了,卻並不知道是哪那幾個流(可能有一個,多個,甚至全部),我們只能無差別輪詢所有流,找出能讀出數據,或者寫入數據的流,對他們進行操作。所以select具有O(n)的無差別輪詢複雜度,同時處理的流越多,無差別輪詢時間就越長。 (2)poll==>時間複雜度O(n) poll本質上和select沒有區別,它將用戶傳入的數組拷貝到
相關文章
相關標籤/搜索