for j := range jobs {
...
}
}
for w := 1; w <= 3; w++ {
go worker(w, jobs)
}
После этого кода у нас 3 горутины ожидают элемента в канале jobs. Далее мы делаем jobs <- j , какая горутина примет этот элемент, всё зависит только от порядка создания?
ЕМНИП, та, которая была запущена первой.
Обсуждают сегодня