own

Проверяйте принадлежность консультативной блокировки объекта мьютекса службы сохранения

Синтаксис

Описание

пример

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