Skip to content

Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently

thecodinggopher.substack.com
2 pointssyntacticbs1 comment
On HN

Comments

One thing I find fascinating about epoll/kqueue is how much modern async frameworks abstract away the underlying readiness model.

A lot of people talk about “async performance” without realizing the core efficiency gain came from avoiding O(n) scans on idle FDs.

Curious how many higher-level runtimes still leak edge-triggered vs level-triggered semantics in subtle ways.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.