摘要:
.NET4中加入了并行机制——所谓并行就是同时开辟若干个线程来进行计算。这些线程由于都是互相独立的,所以在进行一些分布式(比如各自不同的工作)的时候是非常简单,不过要把这些处理结果汇总起来却不是那么容易——下面来看一个非常简单的例子(求1~1000的和)。如果你尝试使用以下的代码计算,恐怕令你大跌眼镜![C#]int sum = 0;Parallel.For(0, 1000,i => {sum+=i;});[VB.NET]Dim sum As Integer = 0Parallel.[For](0, 1000, Function(i) sum += i)究其原因就是.NET会默认开辟一些 阅读全文