共用方式為


OpenMP 指示詞

提供指示詞中 OpenMP API 所使用的連結。

Visual C++ 中支援下列 OpenMP 指示詞:

指示詞

描述

不可部分完成

表示將會以原子方式更新的記憶體位置。

障盾

同步處理所有的執行緒在小組 ; 在障盾的所有執行緒都暫停,直到所有的執行緒執行的屏障。

要徑

指定程式碼就只能執行一個執行緒上一次。

排清 (OpenMP)

指定所有執行緒都有相同的檢視,供所有的共用物件的記憶體。

對於 (OpenMP)

使完成的工作執行緒之間分割為在平行區域內的迴圈。

母片

指定只有主版的 threadshould 執行程式的一個區段。

已排序 (OpenMP 指示詞)

指定在平行化程式碼,如應該像循序迴圈中執行迴圈。

平行

定義在平行區域,也就是將由多個執行緒同時執行的程式碼。

區段 (OpenMP)

識別分割為所有的執行緒之間的程式碼區段。

單一

讓您指定一段程式碼應該會在單一執行緒,不一定是主執行緒上執行。

threadprivate

指定變數是專屬於一個執行緒。

請參閱

參考

OpenMP 子句

其他資源

在 Visual C++ OpenMP