Ho una collezione enorme che mi piacerebbe elaborare ogni oggetto in modo parallelo. Fare lo stesso in modo sincrono richiede in genere un semplice "foreach".Parallel.ForEach vs AsParallel(). ForAll
Mi chiedo solo cosa usare nel mio scenario, ad esempio Parallel.ForEach o MyCollection.AsParallel(). ForAll().
Riesci a far luce sui vantaggi dell'utilizzo dell'uno contro l'altro.
Questo sembra correlato; http://stackoverflow.com/questions/2270097/does-parallel-foreach-require-asparallel?rq=1 – Patrick
possibile duplicato di [Parallelizzazione di un'attività utilizzando .AsParallel(). For All o Parallel.ForOgni problema di prestazioni] (http: //stackoverflow.com/questions/8415998/parallelizing-a-task-using-asparallel-forall-or-parallel-foreach-performance) – Patrick