База знаний / видео

Анатомия асинхронных движков

Тезисы: В последние годы практически во всех языках программирования набирают популярность асинхронные движки с корутинами. Давайте посмотрим, как эти движки устроены и что в них такого хорошего для I/O- bound приложений! Посмотрим, как люди жили до современных корутин, рассмотрим базовые компоненты асинхронного движка, и окунёмся в дивный мир движковых оптимизаций и хитростей: использование стека как «кучи», мьютексы, которые не блокируют потоки, таймеры и поколения, отмены.