次のコードがあります。
#pragma omp parallel sections private(x,y,cpsrcptr) firstprivate(srcptr) lastprivate(srcptr)
{
#pragma omp section
{
//stuff
}
#pragma omp section
{
//stuff
}
}
Zoom プロファイラーによると、2 つのスレッドが作成され、1 つのスレッドが両方のセクションを実行し、もう 1 つのスレッドは単純にブロックします。
誰かが以前にこのようなことに遭遇したことがありますか? (そして、はい、私はデュアル コア マシンを持っています)。