clause
clause
clause
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
single<br />
Single 结 构 用 于 标 志 一 个 块 内 的 代 码 仅 能 由 一 个 线 程 执 行 ( 不 一 定 是 主 线<br />
程 ).<br />
在 single 块 后 有 一 隐 式 的 barrier 同 步 操 作 .<br />
#pragma omp ompparallel{<br />
最 早 遇 到<br />
#pragma omp ompsingle<br />
single 块<br />
者 执 行<br />
printf("Beginning work1.\n");<br />
work1();<br />
同 步<br />
#pragma omp ompsingle<br />
printf("Finishing work1.\n");<br />
同 步<br />
#pragma omp ompsingle nowait<br />
printf("Finished work1 and and beginning<br />
work2.\n");<br />
不 同 步<br />
work2();<br />
}}<br />
2006 年 4 月 共 享 存 储 编 程 88/108