当前位置:编程学习 > C#/ASP.NET >>

VS2010中parallel的用法

为了提高计算速度,让cpu并行运算,想使用VS2010新增加的parallel功能,有哪位高手能讲一讲使用方法和注意事项啊?多谢! --------------------编程问答-------------------- 用过。但尚未用的很好。执行顺序很乱,不知道如何在并行处理时能实现时序控制和互斥。 --------------------编程问答-------------------- Parallel.For - for 循环的并行运算 
Parallel.ForEach - foreach 循环的并行运算 
Parallel.Invoke - 并行调用多个任务 
Task - 任务,基于线程池。
PLINQ - 用于对内存中的数据做并行运算 --------------------编程问答-------------------- 我用下面的语句来实现并行:
parallel for(startPoint, endPoint, delegate);
但是运行出错,提示out of memory,是什么问题啊? --------------------编程问答-------------------- 按提示就是内存耗尽了。 --------------------编程问答-------------------- 再次提问:
用VS2010并行运算的结果和非并行运算相比有出入,这正常吗?
parallel并行确实能提高运算速度,但是怎么才能保证结果正确呢?我相信非并行运算的结果是正确的。
请高手赐教!
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,