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 环境变量,请参见中的第 48 页的 第4.2部分

  • num_threads 子句,请参见中的第 8. 页的 第2.3部分

  • 并行 构造,请参见中的第 8. 页的 第2.3部分