假设我们有一个正常停止一段时间的串行应用程序,直到计算完全独立的函数。如何使用OpenMP仅将该函数生成到一个线程,并仅在结束时printf其结果? [不停止主要申请]
编辑:如果独立函数在主应用程序中运行,可以这样做吗?
答案 0 :(得分:1)
您可以使用平行部分。
#pragma omp parallel sections
{
#pragma omp section
YourMainApp ();
#pragma omp section
YourIndepFunction ();
}