帮助中心帮助中心
获得持久性服务咨询锁互斥
自从R2018b
TF =获得(路、超时)
例子
特遣部队=收购(路,超时)获得一个顾问锁并返回一个逻辑1(真正的)如果锁成功,一个逻辑0(假)否则。如果锁不可用,收购将继续试图获得它呢超时秒。
特遣部队=收购(路,超时)
特遣部队
路
超时
1(真正的)
0(假)
收购
全部折叠
首先,创建一个持久性服务控制器对象,并使用该对象持久性服务开始。
ctrl = mps.cache.control (“myRedisConnection”,“复述”,“端口”,4519);开始(ctrl)
使用连接的名称来创建一个互斥对象持久性服务。
路= mps.sync.mutex (“myDbLock”,“连接”,“myRedisConnection”)
试图获取咨询锁。如果锁不可用,重试收购,持续20秒。
获得(路,20);
TF =逻辑1
一个持久化服务特定的互斥对象。如果你使用复述,™持久性提供者,路将是一个mps.sync.TimedRedisMutex对象。如果你使用MATLAB®当你的持久性提供者,路将是一个mps.sync.TimedMATFileMutex对象。
mps.sync.TimedRedisMutex
mps.sync.TimedMATFileMutex
时间之后重试获得锁。
例子:20.
20.
特遣部队有一个逻辑1(真正的)如果收购咨询锁成功,和一个逻辑0(假)否则。
介绍了R2018b
mps.sync.mutex|自己的|释放|mps.sync.TimedRedisMutex|mps.sync.TimedMATFileMutex
mps.sync.mutex
自己的
释放
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室