Raymond Ops
Jan 26, 2025 · Fundamentals
Understanding User vs Kernel Space and IO Models: Blocking, Non‑Blocking, epoll Explained
This article explains the distinction between user space and kernel space, describes blocking and non‑blocking I/O, and compares select, poll, and epoll multiplexing techniques, including signal‑driven and asynchronous I/O models with code examples.
IO modelsasynchronous I/Oepoll
0 likes · 11 min read