Epoll,Level Triggered 和 Edge Triggered

本人孤陋寡聞,一直沒了解這些概念。今天才聽同事提到,因而在網上搜了下。ide

首先是 epoll 的來歷,從 Linux 郵件列表裏面能夠找到這篇:sys_epoll - making poll fast.net

而後是關於 Edge-Triggered 的介紹和疑問:Edge-triggered interfaces are too difficult?code

epoll 最開始只有 Edge Triggered API (ET API),由於實在很差懂容易出錯,因此 epoll 做者 Davide Libenzi 再加入了 Level Triggered API:lt-epoll ( level triggered epoll ) ...get

而後還有 epoll 進化史介紹:Epoll evolvingast

最後還有某個下一代的 kernel polling interface 介紹:A new kernel polling interfaceepoll

相關文章
相關標籤/搜索