【发布时间】:2011-06-27 21:47:11
【问题描述】:
下面的代码sn-ps有什么区别?两者都不会使用线程池线程吗?
例如,如果我想为集合中的每个项目调用一个函数,
Parallel.ForEach<Item>(items, item => DoSomething(item));
vs
foreach(var item in items)
{
Task.Factory.StartNew(() => DoSomething(item));
}
【问题讨论】:
标签: c# c#-4.0 task-parallel-library parallel-extensions