OpenMP并行失效
这是一个很简单的OpenMP for并行的代码段void parallel_test(){#pragma omp parallel for default(none) for(int i = 0; i < 8; ++i){ printf("now in parallel thread %d\n",i); }} 正常情况下,由于线程执行顺序的不确定性,这里输出的线程id应该是乱序的。但我们多次运行得到的结果却是顺序的,如下:now in
原创
2022-04-06 16:32:33 ·
1335 阅读 ·
0 评论