Tag

wait queue

0 views collected around this technical thread.

Xiaokun's Architecture Exploration Notes
Xiaokun's Architecture Exploration Notes
Mar 10, 2020 · Fundamentals

Unlocking Linux IO Multiplexing: How select, poll, and epoll Really Work

This article explains the Linux kernel's wait‑queue mechanism, the sleep and wake‑up logic behind socket events, and how the IO‑multiplexing models select, poll, and epoll are implemented, including their core code paths, performance trade‑offs, and edge versus level triggering.

IO MultiplexingKernelLinux
0 likes · 24 min read
Unlocking Linux IO Multiplexing: How select, poll, and epoll Really Work