Как на самом деле устроены каналы в Golang? | Golang channels internals

Разбираемся со внутренним устройством каналов: как реализована потокобезопасноть, как в буферизированном канале хранятся данные, какие интересные оптимизации там есть, как работает оператор Select, как каналы закрываются и др. ---- ❤️ Если у вас есть желание поддержать развитие канала: - 👾 Мой канал в Telegram: - 🗣 Чат в Telegram: zsSZ63wEJDs3NGVi - 👀 Golang Digest: - мои регулярные подборки интересных материалов по Go. ---- Другие мои видео про внутреннюю реализацию Go: Map: Slice: Тайминги: 00:00 Вступление 00:38 Какие свойства каналов интересно изучить? 01:22 Проектирование каналов 01:32 В какой области памяти хранятся каналы? 02:00 Структура канала 04:08 Реализация свойств: goroutine-safe и FIFO 05:04 Как работаю
Back to Top