次の parallel.for を含む入れ子になったループでは、以下の同期クロック内でラムダ カウンター "j1" を使用するのは適切ですか? コードは機能しているようですが、情報が失われているかどうかはわかりません。
For i = 1 to Cnt
... a lot of code here
Parallel.For(1, N + 1, Sub(j1)
Dim temp As Double = 0
temp += a * b * x(j1, i)
SyncLock lock
y(j1, i) += temp
End SyncLock
End Sub)
Next i
「i」の外側のループに parallel.for を使用したいのですが、ラムダがすべての作業にどのように影響するかわかりませんか?