Кто-нибудь знает, как получить цикл Parallel.Foreach для использования секционирования chunk в сравнении с тем, что, по моему мнению, является разделом по умолчанию по умолчанию. Это кажется простым при работе с массивами, потому что вы можете просто создать пользовательский разделитель и установить балансировку нагрузки на true.
Так как количество элементов в IEnumerable неизвестно до выполнения, я не могу понять, как можно эффективно работать с секцией chunk.
Любая помощь будет оценена.
спасибо!
Задачи, которые я пытаюсь выполнить для каждого объекта, выполняются в разное время. В конце я обычно жду часа, пока последний поток не завершит свою работу. То, что я пытаюсь достичь, состоит в том, чтобы параллельный цикл запроса обрабатывался вдоль пути вместо предварительного выделения элементов в каждый поток.