Мне было интересно, если кто-нибудь знает о хорошей статье, которая описывает распределение нагрузки на несколько потоков? Предпочтительно это было бы написано для C #, но это действительно концепция, которую я преследую, так что это не проблема, если она написана для другого, похожего языка.
У меня проблема с тем, что мне пришлось бы разделить большое количество вычислений на несколько потоков, а затем суммировать сгенерированные данные после завершения одной итерации (поэтому мне нужно знать, что все потоки завершились), а затем начать новую итерацию , снабжая все потоки данными, сгенерированными на последней итерации (данные будут изменены до конца каждой итерации).
Надеюсь, это имеет смысл и возможно. В любом случае я был бы признателен за некоторые советы о том, как решить проблему вычисления больших объемов данных, разделенных на несколько потоков (чтобы я мог использовать более одного ядра процессора).
Спасибо за ваши ответы!