作者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