#  Эволюция подходов к написанию корутин от Си до С++20. Часть 3. Использование сопрограмм при обработке событий в Linux
BotHabr (tgi,2) → All  –  21:35:06 2025-12-07

Опубликовано: Sun, 07 Dec 2025 20:59:27 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

В предыдущей статье я рассматривал различные способы организации стековых корутин в языке Си. Эти сопрограммы имели чисто учебное значение так как вряд ли кто-то будет создавать генераторы последовательностей при помощи сопрограмм. Сегодня рассмотрим как писать стектовые корутины на С++ и создадим на их основе tcp сервер, обрабатывающий запросы от клиентов на основе опроса событий с использованием API мультиплексированного ввода-вывода epoll. Данная тема, на мой взгляд, является ключевой для понимания того, как функционируют современные серверные приложения, написанные при помощи таких библиотек как Boost Asio. Читать далее]]>

https://habr.com/ru/articles/971078/
Powered by iii-php v0.11