主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

mps.sync.TimedMATFileMutex

表示 MAT 文件持久性服务互斥锁

说明

mps.sync.TimedMATFileMutex 是一种同步工具,用于保护 MAT 文件数据库中的数据不被多个工作单元同时访问。

创建对象

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

属性

全部展开

此 属性 为只读。

咨询锁持续时间(以秒为单位)。

示例: 10

此 属性 为只读。

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

示例: 'myRedisConnection'

此 属性 为只读。

咨询锁的名称,指定为字符向量。

示例: 'myMutex'

对象函数

mps.sync.mutex创建持久性服务互斥锁
acquire获取持久性服务互斥锁的咨询锁
own检查持久性服务互斥锁对象上的咨询锁的所有权
release释放持久性服务互斥锁上的咨询锁

示例

创建 MAT 文件锁对象

mctrl = mps.cache.control('myMATFileConnection','MatlabTest','Folder','c:\tmp')
start(mctrl) 
lk = mps.sync.mutex('myMATFileMutex','Connection','myMATFileConnection')
lk = 

  TimedMATFileMutex with properties:

        Expiration: 10
    ConnectionName: 'myMATFileConnection'
         MutexName: 'myMATFileMutex'

版本历史记录

在 R2018b 中推出

另请参阅

| | | |

主题