平成24年 春期 データベーススペシャリスト 午前II 問13

デッドロックが発生する可能性のある排他制御の方式はどれか。

 ア  2相ロックプロトコルに従ってロックする方式
 イ  時刻印を用いて、トランザクションの優先順位を決める方式
 ウ  全てのトランザクションにおいて、ロック対象のデータは一定の順序でロックを行い、すべてのロックが完了するまでアンロックを行わない方式
 エ  トランザクション開始時に一括してロックする方式


答え ア


解説

 ア  2相ロックプロトコルは分散データベースシステムでリソースをロックする方法ですが、デッドロックを防ぐための方法ではありません。
 イ  時刻印を用いて、トランザクションの優先順位を決めることで、デッドロックを防ぐことができます。
 ウ  全てのトランザクションにおいて、ロック対象のデータは一定の順序でロックを行い、すべてのロックが完了するまでアンロックを行わないことで、デッドロックを防ぐことができます。
 エ  トランザクション開始時に一括してロックすることで、デッドロックを防ぐことができます。


キーワード
・排他制御
・デッドロック

キーワードの解説

戻る 一覧へ 次へ