首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

D7多线程,cpu资源分配有关问题

2013-08-25 
D7多线程,cpu资源分配问题各位,请教下。我用D7做了个多线程的程序,运行的时候发现,就算多线程也只是用CPU的

D7多线程,cpu资源分配问题
各位,请教下。我用D7做了个多线程的程序,运行的时候发现,就算多线程也只是用CPU的一个核。我运行在至强CPU服务器上,有一个核基本都跑到100%了,其他3个核还空闲着。我要怎么解决这个问题,让程序跑的跟有效率一点? 多线程 处理器 Xeon
[解决办法]
用这个
SetThreadAffinityMask
[解决办法]
正常来说操作系统会帮你做自动分配线程的处理器亲缘性.
当然也可以用SetThreadAffinityMask来强制设置线程的处理器亲缘性.

但是如果你一个线程机器消耗CPU资源,而其他线程几乎不消耗CPU资源,那么你看到一个核心资源占用高也是正常的.

热点排行