Каналы в golang: тонкости и нюансы [balun.courses] [Владимир Балун]

от автора

в

Складчина: Каналы в golang: тонкости и нюансы [balun.courses] [Владимир Балун]

Снимок экрана 2026-01-04 в 19.09.png
Преподает ex-TeamLead из Yandex
Глубокий и исчерпывающий интенсив для систематизации знаний по каналам и подготовки к Golang собеседованию — теория, практика и допматериалы

Тонкости и нюансы каналов

  • Однонаправленные каналы
  • Правильное закрытие каналов
  • Внутреннее устройство каналов
  • Приоритизация case-ов в select-e
  • Ошибки неправильного использования каналов
  • Буферизованные и небуферизованные каналы
  • Неблокирующие запись и чтение с каналами
  • Операторы break и continue с select-ом
  • Share memory by communicating
  • Проверка канала на закрытие
  • Signal и broadcast на каналах
  • Копирование каналов
  • Deadlock с каналами
  • Сравнение каналов
  • Каналы каналов
  • Утечки горутин
  • Nil каналы

Паттерны использования каналов

  • Bridge
  • Pipeline
  • Generator
  • Transformer
  • Moving later
  • Done channel
  • Or-done channel
  • Promise и Future
  • Fan-In, Fan-Out и Tee
  • Реализация Error group на каналах
  • Реализация Rate limiter на каналах
  • Реализация Single flight на каналах
  • Реализация Semaphore на каналах
  • Реализация Barrier на каналах
  • Реализация Promise на каналах
  • Реализация Future на каналах

Внутреннее устройство каналов

  • Узнаешь, как буфферизированные и небуферизированные каналы устроены под капотом

Цена 4500