Stop()
我在一个更大的循环中有以下代码,在分析我的代码后,我发现所有 Parallel.For 执行速度的增益在方法完成的很长时间内都会丢失。有什么办法可以改善这一点吗?也许打电话Thread.Sleep()
?
谢谢。
Parallel.For(0, 1000, (i, loopState) =>
{
if (a == b)
loopState.Stop();
});
Stop()
我在一个更大的循环中有以下代码,在分析我的代码后,我发现所有 Parallel.For 执行速度的增益在方法完成的很长时间内都会丢失。有什么办法可以改善这一点吗?也许打电话Thread.Sleep()
?
谢谢。
Parallel.For(0, 1000, (i, loopState) =>
{
if (a == b)
loopState.Stop();
});