タイトル | : Re^3: MQOモデルのスレッド読み込みについて |
投稿日 | : 2011/12/16(Fri) 18:20 |
投稿者 | : ナゾビーフ |
2コア目まで使用することが出来ました…!!
やはりプロセスに使用コアのマスクが掛けられていたみたいです。
実際は使用可能なマスクを取得してから設定する必要があるのでもう少し複雑になりますが
下記のようなコードをMQO読み込み前に挿入することで2コア目まで問題なく使用できました。
HANDLE curproc= GetCurrentProcess();
SetProcessAffinityMask(curProc,1+(1<<1));
C++の場合はユーザー側でマスク解除をすることが出来ますが、
HSPの場合は難しいと思うので、いずれDLLの方で実装なされる方がベストだと思います。
お騒がせしました…!