Почему range по каналу может привести к deadlock?

Ответ

Range читает до закрытия канала. Если продюсер не закроет канал после отправки всех данных, получатель на range будет ждать вечно. Если продюсер ждёт чего-то от получателя - взаимная блокировка. Решение: закрывать канал после последней отправки.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.