/ QParが設定されていると仮定し、次のコードの場合:
#pragma loop(hint_parallel(8))
for(int i = 0; i < u; i++)
{
SomeExpensiveCall();
}
私のuは小さく(〜50)、SomeExpensiveCallは〜1秒かかります。コードが並列化されていないようです(ヒントをコメントアウトしましたが、変更はありませんでした)。コンパイラにこれを並列化させる方法はありますか?
私が今考えたことがあります-これは、上記のコードを含むプロジェクトが、/QParを持たない(そして持つことができない)CLI / C ++ DLLにリンクされている静的ライブラリにあるという事実と関係がありますか?
ありがとう