Jaka jest różnica między poniższymi fragmentami kodu? Czy oba nie będą używać wątków puli wątków?
Na przykład, jeśli chcę wywołać funkcję dla każdego elementu w kolekcji,
Parallel.ForEach<Item>(items, item => DoSomething(item));
vs
foreach(var item in items)
{
Task.Factory.StartNew(() => DoSomething(item));
}