关于Open MP共享变量

时间:2013-08-25 09:58:39

标签: c++ c multithreading openmp

考虑以下代码:

int counter=0;

#pragma omp parallel 
{
   counter=update(counter);
   /...do something.../
}

Open MP是否确保并行区域中的所有OMP线程都可以看到共享变量的更新?或者我必须放置一些同步/屏障以确保池中的每个线程始终可以加载共享变量的最新更新值?

0 个答案:

没有答案