собственный

Проверяйте, что владение консультации соединяет сервисный взаимоисключающий объект персистентности

Синтаксис

TF = own(lk)

Описание

пример

TF = own(lk) возвращает логический 1 (true), если вы владеете консультацией, соединяют сервисное взаимное исключение персистентности, и возвращает логический 0 (false) в противном случае.

Примеры

свернуть все

Во-первых, создайте сервисный контроллер персистентности объект и использование, которые возражают, чтобы запустить сервис персистентности.

ctrl = mps.cache.control('myRedisConnection','Redis','Port',4519);
start(ctrl)

Используйте имя подключения, чтобы создать сервисное взаимное исключение персистентности.

lk = mps.sync.lock('myDbLock','Connection','myRedisConnection')

Проверяйте, владеете ли вы консультативной блокировкой.

TF = own(lk)
TF =

  logical

   0

Входные параметры

свернуть все

Сервис персистентности определенный взаимоисключающий объект. Если вы будете использовать Redis™ в качестве своего провайдера персистентности, lk будет объектом mps.sync.TimedRedisMutex. Если вы будете использовать MATLAB® в качестве своего провайдера персистентности, lk будет объектом mps.sync.TimedMATFileMutex.

Выходные аргументы

свернуть все

TF имеет логический 1 (true), если вы владеете консультацией, соединяют сервисное взаимное исключение персистентности и логический 0 (false) в противном случае.

Введенный в R2018b