另見
支持 kqueue 且與操作系統無關的庫:
其它平台上與 kqueue 等價的庫:
- Solaris、Windows、AIX:IOCP
- Linux:
- epoll 系統調用語義類似,但並不完全相同。
epoll
在文件描述符可進行 I/O 操作時進行通知,而 kqueue 和 IOCP 都在請求的操作完成時進行通知。
- inotify 是 Linux 上的內核子系統,可以在文件系統發生變化時通知應用程序。
libkqueue
是在用戶空間實現的 kqueue(2)
,將調用翻譯為操作系統原生的事件機制。[2]
參考資料