Tengo un código que usa Parallel.ForEach
, probablemente basado en una versión anterior de extensiones Rx o en la Biblioteca de tareas paralelas. Instalé una versión actual de las extensiones Rx pero no puedo encontrar Parallel.ForEach
. No estoy usando cualquier otra materia de lujo de la biblioteca y sólo quieren procesar algunos datos en paralelo de esta manera:Extensiones de Rx: ¿Dónde está Parallel.ForEach?
Parallel.ForEach(records, ProcessRecord);
He encontrado this question, pero no me gustaría que depender de un viejo versiones de Rx. Pero no pude encontrar algo similar para Rx, entonces, ¿cuál es la forma más sencilla y actual de hacerlo utilizando una versión actual de Rx? El proyecto está usando .NET 3.5.
¿Desea actualizar a .NET 4.0? – dtb
posible duplicado de [Parallel.ForEach faltante de Extensiones reactivas para .Net 3.5] (http://stackoverflow.com/questions/7398962/parallel-foreach-missing-from-reactive-extensions-for-net-3-5) –
@Hasan: He vinculado a la pregunta que mencionas, por lo que obviamente era consciente de ello. Pero la respuesta es proponer usar una versión anterior de Rx, que no quiero usar. – Achim