epoll.poll和select的區別

select.poll和epoll的區別 select只是告訴你一定數目的流有事件了,至於哪個流有事件,還得你一個一個地去輪詢,而epoll會把發生的事件告訴你,通過發生的事件,就自然而然定位到哪個流了。 1、select實現 select的調用過程如下所示: (1)使用copy_from_user從用戶空間拷貝fd_set到內核空間 (2)註冊回調函數__pollwait (3)遍歷所有fd,調
相關文章
相關標籤/搜索