clause
clause
clause
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
例 : 锁 的 使 用<br />
下 面 的 例 子 是 用 来 显 示 锁 的 使 用 :<br />
锁 对 象 具 有 omp_lock_t, 在 锁 使 用 前 需 对 锁 进 行 初 始 化 :<br />
omp_init_lock().<br />
当 一 个 线 程 试 图 获 得 锁 以 进 入 第 一 个 临 界 区 时 , 处 理 于 空 闲 状 态 , 以<br />
等 待 进 入 临 界 区 .<br />
一 旦 得 到 锁 , 则 对 临 界 区 加 锁 : omp_set_lock(), 退 出 完 临 界 区 时<br />
解 锁 omp_unset_lock().<br />
在 进 入 第 二 个 临 界 区 时 , 则 通 过 非 阻 塞 函 数 omp_test_lock() 来<br />
测 试 可 能 性 , 同 时 做 一 些 其 它 的 事 情 .<br />
在 锁 不 再 使 用 时 , 用 omp_destroy_lock() 销 毁 .<br />
2006 年 4 月 共 享 存 储 编 程 96/108