Visual studio 2012 如何在visual studio中安排并行编程中的处理器编号?

Visual studio 2012 如何在visual studio中安排并行编程中的处理器编号?,visual-studio-2012,parallel-processing,Visual Studio 2012,Parallel Processing,我想安排正在使用的处理器编号。所以,当我运行我的项目时,项目将在一定数量的处理器上运行。我想说的是,若我指定处理器数量为2,那个么项目应该在2个处理器上运行,而不是在最大处理器数量上运行。 我的英语水平不好。我希望我说清楚了。 提前谢谢。答案是。但我打赌99%的时候这不是正确的解决方案。也许你可以解释一下你到底想做什么?我正在学习并行编程。我想运行for循环并计算运行时间。我想在2,4,8处理器上运行代码。在VisualStudio中,在工具->选项->项目和解决方案->生成运行中,有一个选项可

我想安排正在使用的处理器编号。所以,当我运行我的项目时,项目将在一定数量的处理器上运行。我想说的是,若我指定处理器数量为2,那个么项目应该在2个处理器上运行,而不是在最大处理器数量上运行。 我的英语水平不好。我希望我说清楚了。
提前谢谢。

答案是。但我打赌99%的时候这不是正确的解决方案。也许你可以解释一下你到底想做什么?我正在学习并行编程。我想运行for循环并计算运行时间。我想在2,4,8处理器上运行代码。在VisualStudio中,在工具->选项->项目和解决方案->生成运行中,有一个选项可以设置并行项目生成的最大数量。我改了,但没用。我还在properties->Environment中添加了处理器的线程数和omp线程数,但没有起作用。我打印线程正在使用中,每次运行的结果都是8。您刚才提到的所有这些都在改变Visual Studio*本身*的执行方式。如我所说,去看
SetThreadAffinityMask
。好的,谢谢你的帮助。