I/O多路複用之select、poll、epoll分析

select select機制問題程序員 一、每次調用,都須要把fd_set集合從用戶態拷貝到內核態,若是fd_set集合過大,開銷也會很大數組 二、同時每次調用select都須要在內核遍歷傳過來的fd_set,同事遍歷時間複雜度爲O(n)數據結構 三、因此爲了性能,內核對fd_set作了限制,大小不可變(32位機默認是1024個,64爲2048)性能 int select( int ma
相關文章
相關標籤/搜索