主要内容

收购

获取持久性服务互斥锁的建议锁

描述

例子

特遣部队=收购(超时获取一个建议锁并返回一个逻辑锁1(真正的)如果锁定成功,又有逻辑0(假)否则。如果锁不可用,收购会继续试图获得它吗超时秒。

例子

全部折叠

首先,创建一个持久性服务控制器对象,并使用该对象启动持久性服务。

CTRL = mps.cache.control(“myRedisConnection”“复述”“端口”, 4519);开始(ctrl)

使用连接名创建持久性服务互斥。

Lk = mps.sync.mutex(“myDbLock”“连接”“myRedisConnection”

尝试获得建议锁定。如果锁不可用,请重试获取20秒。

获得(路,20);
TF =逻辑1

输入参数

全部折叠

持久化服务特定的互斥对象。如果您使用Redis™作为持久性提供者,将是一个mps.sync.TimedRedisMutex对象。如果你用MATLAB®作为持久性提供者,将是一个mps.sync.TimedMATFileMutex对象。

重试获取锁的持续时间。

例子:20.

输出参数

全部折叠

特遣部队有一个逻辑1(真正的)如果获得咨询锁成功,那么一个逻辑0(假)否则。

版本历史

在R2018b中引入