共用方式為


3.1.2 omp_get_num_threads 函式

Omp_get_num_threads 函式會傳回執行緒的數目目前小組執行平行從中呼叫它的區域中。 格式如下:

#include <omp.h>
int omp_get_num_threads(void);

Num_threads 子句中, omp_set_num_threads 函式,以及 OMP_NUM_THREADS 環境變數控制小組中的執行緒數目。

如果使用者有沒有被明確設定的執行緒數目,預設值是由實作定義。 這個函式繫結至最接近的封入平行指示詞。 如果呼叫從序列一部分的程式,或從已序列化的巢狀的平行區域,這個函式會傳回 1。

交互參照:

  • OMP_NUM_THREADS 環境變數,請參閱一節 4.2 在 48] 頁面上。

  • num_threads 子句,請參閱 2.3 節在 8] 頁面上。

  • 平行 建構,請參閱 2.3 節在 8] 頁面上。