C#并行#随机?

C#并行#随机?,c#,parallel-for,C#,Parallel For,我试着在我们的程序中使用Parallel_来加快计算速度。事实上,它速度更快,但它似乎表现出随机行为:当我运行它几次时,得到的结果略有不同。这对Parallel_for正常吗?说Parallel for决定了你一次可以有5件活动的东西。。订单项目的运行和完成可能略有不同。。但一切都会过去的。。这取决于不同结果的含义是的,这是正常的,因为parallel并行执行多条指令,这取决于处理器的状态,也取决于哪个线程首先完成。如果你想知道更多关于这方面的信息,你应该仔细阅读调度()。你所说的“稍微不同的结

我试着在我们的程序中使用Parallel_来加快计算速度。事实上,它速度更快,但它似乎表现出随机行为:当我运行它几次时,得到的结果略有不同。这对Parallel_for正常吗?

说Parallel for决定了你一次可以有5件活动的东西。。订单项目的运行和完成可能略有不同。。但一切都会过去的。。这取决于不同结果的含义是的,这是正常的,因为parallel并行执行多条指令,这取决于处理器的状态,也取决于哪个线程首先完成。如果你想知道更多关于这方面的信息,你应该仔细阅读调度()。你所说的“稍微不同的结果”到底是什么意思。输入你正在尝试做的示例代码将非常有帮助。。。!如果你得到了不同的答案,那么可能至少有一个是不正确的。在这种情况下,你可能有一个比赛条件,你需要添加一些同步。如果你发布了一些代码,我们可能会提供更多帮助…比如说parallel for,它决定了你一次可以有5个活动的东西。。订单项目的运行和完成可能略有不同。。但一切都会过去的。。这取决于不同结果的含义是的,这是正常的,因为parallel并行执行多条指令,这取决于处理器的状态,也取决于哪个线程首先完成。如果你想知道更多关于这方面的信息,你应该仔细阅读调度()。你所说的“稍微不同的结果”到底是什么意思。输入你正在尝试做的示例代码将非常有帮助。。。!如果你得到了不同的答案,那么可能至少有一个是不正确的。在这种情况下,你可能有一个比赛条件,你需要添加一些同步。如果您发布一些代码,我们可能会提供更多帮助。。。