👩💻 Горутины и каналы: под капотом (under the hood) и нюансы в продакшене
Приглашаем на открытый урок.
🗓 22 сентября в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Go-разработчик. Продвинутый уровень».
Программа вебинара
✔️ Анатомия горутин и GMP: как распределяется память, как работает планировщик Go и почему избыток горутин просаживает CPU.
✔️ Устройство каналов изнутри (hchan): почему буферизированный канал — это кольцевой буфер под lock, механика wait-очередей (sudog) и мифы о «lock-free» каналах.
✔️ Прод-нюансы select: псевдослучайность выбора кейсов и динамическое отключение веток через nil-каналы.
✔️ Таймеры без утечек: скрытая опасность time.After в Highload и правильная утилизация time.NewTimer.
✔️ Паттерны синхронизации: организация Graceful Shutdown и безопасный перехват паник (recover) в асинхронных задачах.
🔗 Ссылка на регистрацию: https://vk.cc/d1Lzsi
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Post #718
942

- 🎉 1