A.30 重新私有化的使用

下面的示例演示变量的 reprivatization。 私有变量可重新标记为 private 在嵌套的指令。 已对该封闭并行区域不必共享。

int i, a;
...
#pragma omp parallel private(a)
{
  ...
  #pragma omp parallel for private(a)
  for (i=0; i<10; i++)
     {
       ...
     }
}