У меня вопрос о программах и каналах.
У меня есть все oop, где я выполняю какую-то работу (создаю несколько json файлов), и я хочу открыть новую ветку для каждого итерации, но в конце я хочу дождаться выполнения каждого потока, чтобы продолжить работу основного потока с этими json файлами:
for item := range *programmes {
go func() {
do something
operationDone <- true
}()
}
Есть способ сделать это?
Спасибо