4
Parallel.ForEach vs Task.Factory.StartNew
Quelle est la différence entre les extraits de code ci-dessous? N'utilisera-t-il pas tous les deux des threads de pool de threads? Par exemple, si je veux appeler une fonction pour chaque élément d'une collection, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }