【发布时间】:2012-12-06 16:13:35
【问题描述】:
在以下包含 parallel.for 的嵌套循环中,是否适合在下面的同步锁中使用 lambda 计数器“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,但不知道 lambda 如何影响所有这些工作?
【问题讨论】:
标签: vb.net vb.net-2010 parallel.foreach