首先任务是并行计算的,处理过程中可能会产生n多的异常,那么如何来获取到这些异常呢?普通的Exception并不能获取到异常,然而为并行诞生的AggregateExcepation就可以获取到一组异常。
Run1()
{
Thread.Sleep();
}
Exception();
}
}

<3> 并行计算中我可以留一个硬件线程出来吗?
默认的情况下,底层机制会尽可能多的使用硬件线程,然而我们使用手动指定的好处是我们可以在2,4,8个硬件线程的情况下来进行测量加速比。
Parallel.For(, bag.Count);
}
}
————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————
友情提示:如果不喜欢看文章,可以移步本系列的 C#IL解读完整视频【一把伞的钱哦】
————————————————————————————————————————————————————————————
————————————————————————————————————————————————————————————
以上就是关于parallel.foreach的全部内容,相信你一定会非常满意。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-2840-2.html
我们的原则是不惹事人怕事