🟡 Средний · 2 очк. Каналы
Что произойдёт при отправке в небуферизованный канал без получателя?
A Значение потеряется
B panic
C Горутина заблокируется
D Ошибка компиляции
Объяснение вопроса

Горутина заблокируется на отправке. Небуферизованный канал синхронный: отправка завершается только когда другая горутина прочитает значение. Если получателя нет - блокировка навсегда (утечка горутины или deadlock, если это единственная активная горутина).

ch := make(chan int)
ch <- 1   // блокировка, пока кто-то не сделает <-ch
🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.