平成27年 秋期 基本情報技術者 午前 問29

ロックの両立性に関する記述のうち、適切なものはどれか。

 ア  トランザクションT1が共有ロックを獲得している資源に対して、トランザクシヨンT2は共有ロックと専有ロックのどちらも獲得することができる。
 イ  トランザクションT1が共有ロックを獲得している資源に対して、トランザクシヨンT2は共有ロックを獲得することはできるが、専有ロックを獲得することはできない。
 ウ  トランザクションT1が専有ロックを獲得している資源に対して、トランザクシヨンT2は専有ロックと共有ロックのどちらも獲得することができる。
 エ  トランザクションT1が専有ロックを獲得している資源に対して、トランザクシヨンT2は専有ロックを獲得することはできるが、共有ロックを獲得することはできない。


答え イ


解説
トランザクションT1が共有ロックを獲得している資源に対して、トランザクシヨンT2は共有ロックを獲得することはできるが、専有ロックを獲得することはできません。
また、トランザクションT1が専有ロックを獲得している資源に対して、トランザクシヨンT2は専有ロックと共有ロックのどちらも獲得することができません。


キーワード
・ロック

キーワードの解説
  • ロック(lock)
    複数の処理(トランザクション)が動作している環境で、複数の処理が同じデータ(資源)に同時にデータの書換えを行うと、データに不整合が生じるので、書き換えを行う前に他の処理からのアクセスを制限する処理をロックといいます。(排他処理)

もっと、「ロック」について調べてみよう。

戻る 一覧へ 次へ