mps.sync.mutex.
创建持久性服务互斥锁
描述
创建数据库咨询锁对象。LK.
= mps.sync.mutex(umexname.
那'联系'那connectionname.
那名称,价值
的)
例子
输入参数
输出参数
提示
持久性服务互斥锁允许多个客户端使用共享资源来轮流。每个合作客户端使用与共享持久性服务的连接创建具有相同名称的互斥锁对象。要获得对共享资源的独占访问权限,客户端尝试在互斥锁中获取锁定。当客户端完成在共享资源上运行时,它会释放锁定。为了防止锁定客户端崩溃,所有锁将在一定时间后到期。
获取互斥锁的锁可防止其他客户端获取该互斥锁的锁定,但它不会锁定持久性服务或存储在持久性服务中的任何密钥或值。这些锁仅是咨询,并通过合作客户意图来防止数据损坏来使用。Rogue客户端将能够损坏或删除数据,如果它们不自愿尊重互斥锁锁。