У меня есть следующий код внутри большего цикла, после профилирования моего кода я обнаружил, что весь выигрыш в скорости выполнения Parallel.For теряется в течение длительного времени, необходимого для завершения метода Stop()
Есть ли способ улучшить это? Может звонить Thread.Sleep()
?
Спасибо.
Parallel.For(0, 1000, (i, loopState) =>
{
if (a == b)
loopState.Stop();
});