2012-04-07 90 views
0

可能重复:
How Can I Set Processor Affinity in .NET?我可以使用处理器选择我的程序吗?

我有酷睿i7 930x。我的计算机具有CPU 4core.And 8个处理器(螺纹8)
所以..处理器1,2,3,4 .... 8.

,但我想只数1处理器。我不想使用其他phsycal。

c#有可能吗?例如

例)我的calc程序使用cpu No1。

 my sound program using cpu No2.<br> 

     my Network A Program using cpu No1.<br> 

     my Network B Program using cpu No3.<br> 

回答

1

可以为线程/进程设置处理器关联掩码来完成该操作。对于一些使用线程池和工作队列的高性能程序,它可以提高性能。在所有其他情况下,最好让OS处理调度。

+0

亲和力是这个词,但c#...? – 2012-04-07 16:56:17

+0

谢谢。安德斯亚伯先生。 – jinjin 2012-04-07 16:58:05

+0

有没有可能在'net'本身做? – Tigran 2012-04-07 17:00:58

相关问题