主线程仅在OpenMP递归函数调用中生成/调度线程

时间:2014-11-03 15:08:47

标签: multithreading openmp

我是OpenMP的新手,正在研究具有

形式的递归问题
void compute()
{
    partiotionData();
    // TODO: if primary thread spawn new thread to handle the following recursive call
    compute();
    // other stuff including termination condition
}

如上面的代码片段所示,我希望主线程生成或调度一个线程,该线程将处理后续的递归调用compute(),即没有其他线程可以产生或派遣线程。如何实现这一目标?

0 个答案:

没有答案