канал на кол-во тасков+1, чтобы он не залочился
я задаю 300 потоков в которых создается отдельная горутина
где обрабатывается таск
размер канала для складывания данных я задаю равным кол-ву потоков и потом я получаю результат работы из канала и дальше с ним произвожу какие-то манипуляции, однако при добавлении sync.Waitgroup при поднятии всех горутин программа просто останавливается, как можно это решить?
Читать из канала в отдельной горутине
Обсуждают сегодня