アフィリエイト広告を利用しています

広告

posted by fanblog

ITパスポート 過去問 25年秋 問67

25年秋 問題一覧へ


問題


問67 あるトランザクション処理は,@共有領域から値を読み取り,A読み取った値に数値を加算し,B結果を共有領域に書き込む手順からなっている。複数のトランザクションを並列に矛盾なく処理するためには,トランザクション処理のどの時点で共有領域をロックし,どの時点でロックを解除するのが適切か。

0670.png



解説


他のトランザクションが@と同じ値を読み取ってそれを変更したとすると、どちらかが反映されないことになるため、@より前にロックする必要がある。
また、Bの書込み前にロックを解除してしまうと、書込み前の値を他のトランザクションが変更する可能性が出てくるため、書込み後解除しなければいけない。
そのため、答えはイとなる



25年秋 問題一覧へ









にほんブログ村 IT技術ブログ IT技術情報へ
にほんブログ村



この記事へのコメント

   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。