Erg,我试图使用Reflector在BCL中找到这两个方法,但找不到它们。这两个代码片段之间有什么区别?
答:
IEnumerable<string> items = ...
Parallel.ForEach(items, item => {
...
});
B:
IEnumerable<string> items = ...
foreach (var item in items.AsParallel())
{
...
}
使用其中一个比使用另一个有不同的后果吗?(假设我在这两个示例的方括号主体中所做的任何操作都是线程安全的。)
https://stackoverflow.com/questions/3789998
复制相似问题