首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPI单边:与MPI_Win_lock_all的独占锁定

MPI单边:与MPI_Win_lock_all的独占锁定
EN

Stack Overflow用户
提问于 2015-04-23 21:43:39
回答 1查看 479关注 0票数 9

MPI-3标准规定,当且仅当源进程和目标进程相同时,锁类型为MPI_LOCK_SHAREDMPI_Win_lock(...)必须是阻塞(排他)锁。MPI_Win_lock_all是锁定类型为MPI_LOCK_SHARED的窗口中所有进程的锁定。

这是否意味着MPI_Win_lock_all还会创建一个从源到源本身的排它锁?

EN

回答 1

Stack Overflow用户

发布于 2015-12-07 13:36:55

不是的。MPI_Win_lock_all在与窗口相关联的所有进程(从技术上讲,在与窗口相关联的组中)引入共享锁。

在任何情况下,共享锁和排它锁都是不同的。请不要混淆共享锁获取将在某个远程状态上使用独占锁阻塞的可能性。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29825344

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档