关于OpenMP的简单问题

时间:2010-11-27 13:58:27

标签: c parallel-processing openmp

假设我们有一个正常停止一段时间的串行应用程序,直到计算完全独立的函数。如何使用OpenMP仅将该函数生成到一个线程,并仅在结束时printf其结果? [不停止主要申请]

编辑:如果独立函数在主应用程序中运行,可以这样做吗?

1 个答案:

答案 0 :(得分:1)

您可以使用平行部分

#pragma omp parallel sections
{
   #pragma omp section
   YourMainApp ();

   #pragma omp section
   YourIndepFunction ();
}