Oracle® Solaris Studio 12.4:OpenMP API 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

9.5 OpenMP 构造

sections

sections 构造中的结构化块以 static(不指定块大小)方式分配给组中的线程,从而使每个线程获得的连续结构化块数量大致相等。

single

遇到 single 构造的第一个线程将会执行该构造。

atomic

此实现通过使用一个名为 critical 的特殊构造封闭目标语句或结构化块来处理所有 atomic 指令。此操作会强制在程序中的所有原子区域之间进行独占访问,无论这些区域是否更新相同或不同的内存位置。