正在加载图片...
锁函数Lock Routines 锁操作:初始化,销毁,上锁,解锁,测试 ● 锁函数一般按如下顺序进行调用 ①用omp_init_lock/omp_init_nest_lock初始化锁变量。 ②调用omp_set_lock/omp_set_nest_lock上锁,是阻塞型函数。 ③线程须调用omp_unset_lock/mp_unset_nest_lock来解锁。 ④当不再需要该锁,调用omp_destroy_.lock/omp_destroy._nest_lock 来释放锁资源,即设为为初始化 ⑤ 函数omp_test_lock/omp_test_nest_lock尝试去上锁,非阻塞型, 若上锁成功,返回1(简单锁)或嵌套层数(嵌套锁),否则返回日 http://math.ecnu.edu.cn/~jypan 15http://math.ecnu.edu.cn/~jypan 15 锁函数 Lock Routines  锁函数一般按如下顺序进行调用 ① 用 omp_init_lock / omp_init_nest_lock 初始化锁变量。 ② 调用 omp_set_lock / omp_set_nest_lock 上锁,是阻塞型函数。 ③ 线程须调用 omp_unset_lock / omp_unset_nest_lock 来解锁。 ④ 当不再需要该锁,调用 omp_destroy_lock / omp_destroy_nest_lock 来释放锁资源,即设为为初始化 ⑤ 函数 omp_test_lock / omp_test_nest_lock 尝试去上锁,非阻塞型, 若上锁成功,返回 1(简单锁)或嵌套层数(嵌套锁),否则返回 0 锁操作:初始化,销毁,上锁,解锁,测试
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有