したがって、内側の 2 つの for ループはほとんど機能しません。最も外側のループを並列ループに変換したい。
私の質問は:
ループ内に変数がある場合、それは一時値ホルダーとして使用され、ループごとに新しい値を取ります。並列処理が開始されたときに、その変数について心配する必要がありますか?
つまり、すべてのスレッドが同じ変数を上書きするということですか?
for (int i = 0; i < persons.number; i++) //Loop all the people
var Dates = persons[i].Appointments.bydate(DateStep);
並列ループの Dates 変数について心配する必要はありますか?
私の質問の形式が悪くて申し訳ありませんが、これは私の 2 番目の質問であり、そこに到達しています。