以下のコードスニペットの違いは何ですか?どちらもスレッドプールスレッドを使用していませんか。
たとえば、コレクション内の各項目に対して関数を呼び出したい場合は、
Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }