Quiero incrementar un índice en un valor determinado, por ejemplo 2:¿Cómo incrementar el índice en un valor particular en Paralelo.Para?
for (int i = 0; i < 10; i+=2)
{
Console.WriteLine(i);
}
¿Cómo puedo hacer lo mismo con la clase Parallel
, como:
Parallel.For(0, 10, i =>
{
Console.WriteLine(i);
i += 2; //this a naïve assumption, it's not working
});
Editar
Me gustaría que el ciclo Parallel
ejecute solo 5 operaciones (como secuenciales para) y el orden no me importa.
El incremento en este caso también se conoce como la zancada * *. – user7116
posible duplicado de [Parallel.For step size] (http://stackoverflow.com/questions/7142446/parallel-for-step-size) – user7116