(10個のコアがあるとしましょう)
私が書くとき:
Parallel.For(0, 100, (i,state) =>
{
Console.WriteLine(i);
});
質問:
各コアに数を割り当てる式は何ですか? (
100/10
ですか?)実行時点で、各コアはどの数値が処理されるかを既に認識していますか? それとも、毎回
[0..100]
リポジトリから新しい数値を消費しますか (ここではチャンクまたは範囲を無視しましょう)。i
パラメータ - インデックスを参照しています0..100
か、それとも各スレッドの相対インデックスであり、その「処理する」番号ですか?