Как увеличить индекс для определенного значения в Parallel.For?

Я хочу увеличить индекс для определенного значения, например 2:

for (int i = 0; i < 10; i+=2)
{
    Console.WriteLine(i);
}

Как мне сделать то же самое используя класс Parallel , например:

Parallel.For(0, 10, i =>
{
    Console.WriteLine(i);
    i += 2; //this a naïve assumption, it's not working
});

Edit

Я бы хотел, чтобы цикл Parallel выполнял только 5 операций (как последовательные для), а порядок не имеет значения для меня.

8
задан oleksii 30 November 2011 в 17:32
поделиться