kqueue
kqueue 是一種可擴展的事件通知接口。2000 年 7 月發布的 FreeBSD 4.1 中首次引入了 kqueue[1],隨後也被 NetBSD、OpenBSD、macOS 等操作系統支持。
kqueue 在內核與用戶空間之間充當輸入輸出事件的管線。因此在事件循環的迭代中,進行一次 kevent(2)
系統調用不僅可以接收未決事件,還可以修改事件過濾器。
另見
編輯支持 kqueue 且與操作系統無關的庫:
其它平台上與 kqueue 等價的庫:
- Solaris、Windows、AIX:IOCP
- Linux:
參考資料
編輯這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |