Main Content

mps.sync.TimedMATFileMutex

MAT ファイル永続性サービスのミューテックスの表現

説明

mps.sync.TimedMATFileMutex は、MAT ファイル データベースのデータが複数のワーカーによって同時にアクセスされないよう保護するために使用される同期プリミティブです。

作成

mps.sync.mutex を使用して mps.sync.TimedMATFileMutex オブジェクトを作成します。

プロパティ

すべて展開する

この プロパティ は読み取り専用です。

アドバイザリ ロックの持続時間 (秒単位)。

例: 10

この プロパティ は読み取り専用です。

永続性サービスへの接続の名前。

例: 'myRedisConnection'

この プロパティ は読み取り専用です。

アドバイザリ ロックの名前。文字ベクトルとして指定します。

例: 'myMutex'

オブジェクト関数

mps.sync.mutexCreate a persistence service mutex
acquire永続性サービスのミューテックスのアドバイザリ ロックを取得
own永続性サービスのミューテックス オブジェクトでアドバイザリ ロックの所有権を確認する
release永続性サービスのミューテックスのアドバイザリ ロックを解除

MAT ファイル ロック オブジェクトの作成

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'

バージョン履歴

R2018b で導入