uCosminexus DocumentBroker Version 5 概説

[目次][用語][索引][前へ][次へ]

2.11 排他制御

この節では,DocumentBrokerでの排他制御の概念について説明します。

DocumentBrokerでは,文書管理オブジェクトを操作する場合には,ほかのユーザから同時にオブジェクトに対する操作が実行されないようにするために,排他制御をする必要があります。文書管理オブジェクトに対してロックを設定することによって,その文書管理オブジェクトの操作についてユーザ間の排他制御が実現します。ロックの設定例を次の図に示します。

図2-7 ロックの設定例

[図データ]

この例では,ユーザAは,参照するためのロックを設定して文書Xを参照しています。このため,ユーザBは,同じロックを設定して文書Xを参照することはできますが,更新および削除はできません。

なお,DocumentBrokerの排他制御には,メソッドによって暗黙的に設定されるロックと,ユーザが明示的に設定するロックがあります。