Ho un pezzo di codice che utilizza Parallel.ForEach
, probabilmente basato su una vecchia versione di estensioni Rx o sulla libreria parallela di attività. Ho installato una versione corrente delle estensioni Rx ma non riesco a trovare Parallel.ForEach
. Non sto usando qualsiasi altra roba di fantasia della biblioteca e vogliono solo per elaborare alcuni dati in parallelo in questo modo:Estensioni Rx: dove si trova Parallel.ForEach?
Parallel.ForEach(records, ProcessRecord);
ho trovato this question, ma non vorrei dipendere da una vecchia versione di Rx. Ma non ero in grado di trovare qualcosa di simile per Rx, quindi qual è il modo attuale e più diretto per farlo usando una versione Rx attuale? Il progetto utilizza .NET 3.5.
Aggiornamento a .NET 4.0? – dtb
possibile duplicato di [Parallel.ForEach mancante da Reactive Extensions per .Net 3.5] (http://stackoverflow.com/questions/7398962/parallel-foreach-missing-from-reactive-extensions-for-net-3-5) –
@Hasan: mi sono collegato alla domanda che hai citato, quindi ovviamente ne ero consapevole. Ma la risposta sta proponendo di usare una vecchia versione Rx, che non voglio usare. – Achim