Sun Studio 12:C 用户指南

处理器数

#pragma MP taskloop maxcpus (number_of_processors) 指定要用于此循环的处理器数(如果可能)。

maxcpus 的值必须为正整数。如果 maxcpus 等于 1,指定的循环将串行执行。(请注意,将 maxcpus 设置为 1 相当于指定 serial_loop pragma。)将比较 maxcpus 的值与 PARALLEL 环境变量的解释值,使用较小的值。在未指定环境变量 PARALLEL 的情况下,该 pragma 被解释为具有值 1。

如果为一个 for 循环指定了多个 maxcpus pragma,将使用最后指定的 pragma。