Как обработать данные в горутинах пакетами?

Здравствуйте! До этого никогда не писал параллельные вычисления. Столкнулся с задачей: есть огромный массив ссылок. Допустим, 10к штук. Их нужно обработать партиями, хотя бы по 10. По сути это парсер. Много читал про горутины, но не совсем понял как заставить их обрабатывать порциями такой большой массив. Спасибо заранее за ответы.
  • Вопрос задан
  • 218 просмотров
Решения вопроса 1
Stasgar
@Stasgar
Обученная макака
Есть паттерн Worker Pool, пример можете посмотреть здесь: https://gobyexample.com/worker-pools
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@t38c3j
10k это не много, можете рассмотреть простой пакет для этого https://github.com/alitto/pond
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы