OpenMP #pragma omp for v / s #pragma omp parallel for之间的区别?

时间:2020-01-27 08:58:53

标签: c++ c parallel-processing openmp

之间有什么区别:

 #pragma omp for
  {for_loop}

 #pragma omp parallel for
  {for_loop}

1 个答案:

答案 0 :(得分:2)

#pragma omp parallel

这会产生一组线程。

#pragma omp for

这将线程之间的循环迭代划分。

基本上,

#pragma omp parallel
#pragma omp for
for (...)
{}

相同
#pragma omp parallel for
for (...)
{}