Хабр Курсы для бэкендеров
РЕКЛАМА
Большая витрина: от крупнейших школ до частных авторов. Сравнивайте по цене, длительности, формату и выбирайте самый подходящий курс!

Epoll позволяет работать в двух режимах:
по уровню — файловый дескриптор с событием возвращается, только если с момента последнего вызова epoll_wait произошли новые события (например, пришли новые данные);
по фронту — дескриптор возвращается, если есть непрочитанные или записанные данные.
Здесь понятия перепутаны местами похоже.
Эволюция подходов к написанию корутин от Си до С++20. Часть 3. Использование сопрограмм при обработке событий в Linux