我开始在C ++上学习OpenMP,最近,我遇到了这个问题,我无法并行执行for循环。无论如何,只有一个线程在以下代码中执行循环:
#pragma omp parallel for
for (int i=0; i<backtrackVector.size(); i++)
{
if(findPath(backtrackVector[i])==true)
{
printResult(backtrackVector[i]);
}
}
我已经尝试插入条款num_threads(n),但它也没有工作:(有没有人有任何建议可以帮助我?
谢谢!