c#的方法:引用命名空间:System.Diagnostics中的IdealProcessor,设置其值。当然你首先要先创建一个进程,MSDN上说只是优先选择这个处理器,当这个处理器繁忙的时候还是会分配给其他处理器处理的,这个时候就要靠你自己的解决方案咯,比如设置你自己的进程为最高权限等等方法,靠你发挥了,不过还是不懂,你为啥要让他在一个处理器上固定运行,多处理器的协调运行才能更好的提高系统的性能,参考自:http://msdn.microsoft.com/zh-cn/library/system.diagnostics.processstartinfo(v=VS.80).aspx