MPI-3标准规定,当且仅当原始和目标进程相同时MPI_Win_lock(...),锁定类型MPI_LOCK_SHARED必须是阻塞(独占)锁定.MPI_Win_lock_all是锁定类型的窗口中的所有进程的锁定MPI_LOCK_SHARED.
MPI_Win_lock(...)
MPI_LOCK_SHARED
MPI_Win_lock_all
这是否意味着MPI_Win_lock_all还会创建从原点到原点的独占锁定?
c locking mpi
c ×1
locking ×1
mpi ×1