2012-05-09 9 views
0

VS2010のEigenライブラリを使用して行列 - 行列乗算をプログラミングしています。デバッグモードで実行すると、アプリケーションはすべてのCPUを使用しますが、リリースモードで実行すると、スレッドは1つしか使用されません。マルチスレッドを有効にするために変更が必要な設定はありますか?リリースモードのコンパイル時にマルチスレッドが発生しない

+0

奇数は後方に見えます。両方の動作をどのように確認しましたか? –

+0

@Andrew Barber、Windows 7のtaskmanagerを使用しています。 –

+0

taskmanagerはスレッドを表示しません! – Edge

答えて

0

これはばかげていますが、私は私が思ったとしても、プロパティ設定でRELEASEモードのopenMPを有効にしたことはありません。

+2

修正のおめでとう!あなたができるときは、他の人があなたの解決策から学ぶことができるように、あなたの答えに「受け入れられた」とマークするようにしてください。乾杯〜 –

関連する問題