epoll內部實現

epoll可以支持百萬級別的句柄監聽. Nodejs使用的libev,底層是epoll。Nginx使用的epoll邊緣觸發。node 調用過程 1. 調用epoll_create()創建一個epoll對象(在epoll文件系統中爲這個句柄對象分配資源) 2. 調用epoll_ctl向epoll對象中添加這100萬個鏈接的套接字 3. 調用epoll_wait收集發生的事件的鏈接socket 實現機
相關文章
相關標籤/搜索