epoll и kqueue научили ОС ждать эффективно
Epoll and Kqueue: How Operating Systems Learned to Wait Efficiently

В статье разбирается, как epoll в Linux и kqueue в BSD решили проблему дорогостоящего ожидания I/O. Вместо повторяющихся опросов select и poll, эти механизмы позволяют зарегистрировать интерес один раз, а ядро само уведомляет о готовности. Это снижает нагрузку до пропорциональной активности, а не числу соединений. Показано, как Go использует их для планирования горутин, делая массовый параллелизм практичным.
Настоящая проблема была не в том, что ожидание медленное, — а в том, что проверка дорогая.