I/O複用:select、poll、epoll區別

select 和poll的區別: select: select的觸發方式是水平觸發(LT),應用程序如果沒有完成對一個已經就緒的文件描述符進行IO操作,那麼之後每次select調用還是會將這些文件描述符通知進程。 創建數組,保存描述符 (一次while要做的事:) 清空集合FD_ZERO 遍歷數組,將fd寫入fdset集合中(由於內核對fd_set的修改,應用程序下次調用select前需要重置fd
相關文章
相關標籤/搜索