C++ v/s的OpenMP#pragma-omp与v/s的pragma-omp-parallel之间的差异?

C++ v/s的OpenMP#pragma-omp与v/s的pragma-omp-parallel之间的差异?,c++,c,parallel-processing,openmp,C++,C,Parallel Processing,Openmp,以下两者之间的区别是什么: #pragma omp for {for_loop} 及 #pragma omp parallel 这会产生一组线程 #pragma omp for 这将在线程之间划分循环迭代 基本上 #pragma omp parallel #pragma omp for for (...) {} 与 #pragma omp parallel for for (...) {} 不一样。。。。哦,不是简单的哦,我的错。这并不完全相同,但它提供了足够的信息来回答你的问题。我

以下两者之间的区别是什么:

 #pragma omp for
  {for_loop}

#pragma omp parallel

这会产生一组线程

#pragma omp for

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

基本上

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

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

不一样。。。。哦,不是简单的哦,我的错。这并不完全相同,但它提供了足够的信息来回答你的问题。我对你的具体问题补充了一个答案。
#pragma omp parallel for
for (...)
{}