在Mac中使用OpenMP的随机线程数

时间:2017-11-02 23:17:13

标签: c macos openmp

我使用以下link安装了OpenMp。当我运行以下代码时:

#include <stdio.h> 
#include "omp.h"
int main(){
int ID;
#pragma omp parallel
{
    ID=omp_get_thread_num;
    printf("hello(%d)",ID);
    printf("world(%d)\n",ID);
 }
}

然后运行它,我得到以下随机响应:

  

`你好(35070288)你好(35070288)你好(35070288)你好(35070288)世界(35070288)   世界(35070288)   世界(35070288)   世界(35070288)

据我所知,输出线程号应该从0开始并从中分叉。

非常感谢您的回复!感谢

0 个答案:

没有答案