epoll機制:epoll_create、epoll_ctl、epoll_wait、close

在linux的網絡編程中,很長的時間都在使用select來作事件觸發。在linux新的內核中,有了一種替換它的機制,就是epoll。相比於select,epoll最大的好處在於它不會隨着監聽fd數目的增加而下降效率。由於在內核中的select實現中,它是採用輪詢來處理的,輪詢的fd數目越多,天然耗時越多。而且,linux/posix_types.h頭文件有這樣的聲明: #define__FD_SE
相關文章
相關標籤/搜索