240

以下のコードスニペットの違いは何ですか?どちらもスレッドプールスレッドを使用していませんか。

たとえば、コレクション内の各項目に対して関数を呼び出したい場合は、

Parallel.ForEach<Item>(items, item => DoSomething(item));

vs

foreach(var item in items)
{
  Task.Factory.StartNew(() => DoSomething(item));
}

リンクされた質問


最近の質問