实现定义了以下内部控制变量:
nthreads-var:控制为遇到的并行区域请求的线程数。nthreads-var 的初始值为 1。
dyn-var:控制是否为遇到的并行区域启用线程数动态调整。dyn-var 的初始值为 TRUE(即启用动态调整)。
run-sched-var:控制运行时调度子句针对循环区域使用的调度。run-sched-var 的初始值为 static(不指定块大小)。
def-sched-var:控制实现定义的循环区域缺省调度。def-sched-var 的初始值为 static(不指定块大小)。
stacksize-var:控制 OpenMP 实现创建的线程的栈大小。stacksize-var 的初始值为 4 MB(对于 32 位应用程序)和 8 MB(对于 64 位应用程序)。
wait-policy-var:控制等待线程的所需行为。wait-policy-var 的初始值为 PASSIVE。
thread-limit-var:控制参与 OpenMP 程序的最大线程数量。thread-limit-var 的初始值为 1024。
max-active-levels-var:控制嵌套活动并行区域的最大数量。max-active-levels-var 的初始值为 4。