Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently | TickerVault