我是OpenMP的新手,正在研究具有
形式的递归问题void compute()
{
partiotionData();
// TODO: if primary thread spawn new thread to handle the following recursive call
compute();
// other stuff including termination condition
}
如上面的代码片段所示,我希望主线程仅生成或调度一个线程,该线程将处理后续的递归调用compute()
,即没有其他线程可以产生或派遣线程。如何实现这一目标?