Круговорот стека в программе
Программный комитет ещё не принял решения по этому докладу
Целевая аудитория
Тезисы
Горутины считаются одной из ключевых причин популярности Go: они просты в использовании, легковесны и легко масштабируются. Но за этой простотой скрывается сложный механизм управления стеком.
В этом докладе мы исследуем полный жизненный цикл стека горутины в Go runtime и разберем, какие инженерные решения позволяют Go запускать миллионы горутин без огромных накладных расходов.
Мы поговорим о том, как рождается, растет и уменьшается стек горутины, как runtime управляет его памятью и как эти механизмы помогают писать предсказуемый конкурентный код.
Более 14 лет в IT. Начинала в области промышленной автоматизации: программировала ПЛК и SCADA.
Работала в области Кибер Безопасности в Karspesky Lab и Jet Infosystems.
После этого перешла в коммерческую разработку, и более 5 лет работаю в Онлайн Ритейле. Последние 4 года программирую на языке Go.
Видео
Другие доклады секции
Доклад