多路I/O轉接服務器(一):poll & epoll

poll poll和select相似,它將用戶傳入的數組拷貝到內核空間,而後查詢每一個fd對應的設備狀態,若是設備就緒則在設備等待隊列中加入一項並繼續遍歷,若是遍歷完全部fd後沒有發現就緒設備,則掛起當前進程,直到設備就緒或者主動超時,被喚醒後它又要再次遍歷fd。html 主要函數和結構:node int poll(struct polled *fds, nfd_t, nfds, int time
相關文章
相關標籤/搜索