Как стать автором
Обновить

Комментарии 7

Ожидал увидеть статью про то как устроены каналы «под капотом» (анатомия же), но все равно спасибо за статью.
На самом деле такие статьи уже есть, что на хабре, что на medium, я включу их в дополнение к статье.
отличная статья. не знаю как кому, но то что мне сейчас надо. спасибо!
Много опечаток, типа
Если изменить time.After(2 * time.Second) на time.After(2 * time.Second)

Спасибо за статью. Можете привести пару примеров, когда нужен именно буферизированный канал?

В разделе Работа с несколькими горутинами вывод программы будет другой, на https://go.dev/play/p/6wdhWYpRfrX он правильный:
[main] main() started [main] sent testNum to squareChan [square] reading [main] resuming [main] sent testNum to cubeChan [cube] reading [main] resuming [main] reading from channels [main] sum of square and cube of 3 is 36 [main] main() stopped

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации