主要内容

own

检查持久性服务互斥锁对象上咨询锁的所有权

说明

如果您拥有持久性服务互斥锁上的咨询锁,则 TF = own(lk) 返回逻辑值 1 (true),否则返回逻辑值 0 (false)

示例

示例

全部折叠

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

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)

使用连接名称来创建一个持久性服务互斥锁。

lk = mps.sync.mutex('myDbLock','Connection','myRedisConnection')

检查您是否拥有咨询锁。

TF = own(lk)
TF =

  logical

   0

输入参数

全部折叠

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

输出参量

全部折叠

如果您拥有持久性服务互斥锁上的咨询锁,则 TF 具有逻辑值 1 (true),否则具有逻辑值 0 (false)

版本历史记录

在 R2018b 中推出