Epoll and Kqueue: How Operating Systems Learned to Wait Efficientlythecodinggopher.substack.com 2 pointssyntacticbs6 months ago1 commentSaveHideCopy link On HNComments−amabito6moOne 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.
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.