Oracle Solaris Studio 12.2:OpenMP API 用户指南

6.3 任务构造的作用域规则

在自动确定作用域的情况下,编译器应用以下规则来确定任务构造中变量的作用域。

这些规则不适用于由 OpenMP 规范隐式确定作用域的变量,如 PARALLEL DO/for 循环的循环索引变量。

6.3.1 标量变量的作用域规则

在自动确定任务构造中引用的且没有预先确定或隐式确定作用域的标量变量的作用域时,编译器会按给定顺序根据以下规则 TS1-TS5 来检查变量的使用。

6.3.2 数组的作用域规则

自动确定任务的作用域时不会处理数组。