Представляйте сервисное взаимное исключение персистентности MAT-файла
mps.sync.TimedMATFileMutex
является примитивной синхронизацией, раньше защищал данные в базе данных MAT-файла от того, чтобы быть одновременно полученным доступ несколькими рабочими.
Создайте объект mps.sync.TimedMATFileMutex
с помощью mps.sync.mutex
.
mps.sync.mutex | Создайте сервисное взаимное исключение персистентности |
acquire | Получите консультацию, соединяют сервисное взаимное исключение персистентности |
own | Проверяйте, что владение консультации соединяет сервисный взаимоисключающий объект персистентности |
release | Консультация релиза соединяет сервисное взаимное исключение персистентности |
mctrl = mps.cache.control('myMATFileConnection','MatlabTest','Folder','c:\tmp') start(mctrl) lk = mps.sync.lock('myMATFileMutex','Connection','myMATFileConnection')
lk = TimedMATFileMutex with properties: Expiration: 10 ConnectionName: 'myMATFileConnection' MutexName: 'myMATFileMutex'
acquire
| mps.sync.TimedRedisMutex
| mps.sync.mutex
| own
| own
| release
| release