OpenMP ディレクティブ
OpenMP API で使用されるディレクティブへのリンクを示します。
Visual C++ ではOpenMP のディレクティブをサポートします :
ディレクティブ |
Description |
---|---|
とをアトミックに更新されるメモリ位置指定します。 |
|
チームでスレッドを同期します ; すべてのスレッドがバリアにすべてのスレッドがバリアを実行するまで一時停止します。 |
|
コードが 1 台のスレッドは一度に実行されることを指定します。 |
|
すべてのスレッドにすべての共有オブジェクトのメモリ内の同じビューを持つことを指定します。 |
|
実行されるスレッドに分割できます。並列領域の内部にループでの作業になります。 |
|
マスターの threadshould だけプログラムのセクションを実行することを指定します。 |
|
FOR ループを並列化して中のコードでは順次ループとして実行することを指定します。 |
|
複数のスレッドで同時に実行されるコードである並列領域を定義します。 |
|
すべてのスレッドに分割できます。コード例を示します。 |
|
マスター スレッド コードのセクションをシングル スレッドで実行することを指定できるようにします。 |
|
変数がスレッドに対してプライベートであることを指定します。 |