作者micklin (离乡背井的米克)
看板C_and_CPP
标题[问题] Windows 2003下使用OpenMP的多绪程式
时间Sun May 17 13:35:21 2009
我有一支程式使用OpenMP来实现多执行绪.
程式是用visual studio 2008 编译,
机器有两种, 安装windows xp的是intel E8500 双核心,
另一个是安装windows 2003, 是intel q9550 四核心.
在Windows xp/windows 2003底下, 的确是可以看到2个/4个执行绪.
我的问题是, windows 2003底下的cpu使用率一直都在50%左右,
xp底下则是100%, 有没有办法让程式在windows 2003底下一样使用100% ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.160.179.58
1F:推 DennisTang:有下参数使用四核心吗? 05/17 17:21
2F:→ DennisTang:ex: #pragma omp parallel for num_threads(4) 05/17 17:22