должен быть выбран default, потому что case c <- replicas[i](query) еще не готов. соответственно, точно также может произойти во всех остальных горутинах. т.е. они все ретернется и ни одна из них не отправит значение в канал. Или я что-то не так понимаю?
нет, никуда горутина не пойдёт (ни в канал писать ни в default) пока эта тяжёлая функция не будет ею (горутиной) выполнена
Обсуждают сегодня