Represent a MAT-file persistence service mutex
mps.sync.TimedMATFileMutex
is synchronization primitive used to
protect data in a MAT-file database from being simultaneously accessed by multiple
workers.
Create a mps.sync.TimedMATFileMutex
object using mps.sync.mutex
.
mps.sync.mutex | Create a persistence service mutex |
acquire | Acquire advisory lock on persistence service mutex |
own | Check ownership of advisory lock on a persistence service mutex object |
release | Release advisory lock on persistence service mutex |
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'
acquire
| mps.sync.mutex
| mps.sync.TimedRedisMutex
| own
| release