Table of contents Epoll, Kqueue and IOCP Explained with Rust Part 1: An express explanation Epoll - the express version Kqueue - the express version IOCP - the express version Express conclusion Part 2: A cross platform event queue Design A brief overview Public API IOCP Epoll Kqueue It's not that easy Appendix The Reactor-Executor Pattern Bitflags Atomics in Rust IOCP Reference Epoll Reference Kqueue Reference