主要内容

mps.sync.TimedMATFileMutex

表示一个mat文件持久性服务互斥锁

描述

mps.sync.TimedMATFileMutex是同步原语,用于保护mat文件数据库中的数据不被多个工作者同时访问。

创建

创建一个mps.sync.TimedMATFileMutex对象使用mps.sync.mutex

属性

全部展开

此属性是只读的。

建议锁定的持续时间,以秒为单位。

例子:10

此属性是只读的。

到持久性服务的连接名称。

例子:“myRedisConnection”

此属性是只读的。

建议锁的名称,指定为字符向量。

例子:“锁定myMutex”

对象的功能

mps.sync.mutex 创建一个持久性服务互斥锁
收购 获取持久性服务互斥锁上的建议锁
自己的 检查持久性服务互斥对象上的建议锁的所有权
释放 释放持久性服务互斥锁上的建议锁

例子

创建一个MAT-File Lock对象

MCTRL = mps.cache.control(“myMATFileConnection”“MatlabTest”“文件夹”“c: \ tmp”)启动(mctrl) lk = mps.sync.mutex(“myMATFileMutex”“连接”“myMATFileConnection”
lk = TimedMATFileMutex属性:Expiration: 10 ConnectionName: 'myMATFileConnection' MutexName: 'myMATFileMutex'
在R2018b中介绍