IPA過去問ドリル

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

テクノロジ/データベース

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

出典:平成27年度 秋期 基本情報技術者試験 午前 問29

正解:イ

解説

共有ロック(Sロック)は,複数のトランザクションが同時に取得することを認め合う(読み取り可能な)ロックです。したがって,あるトランザクションT1が共有ロックを取得している資源に対して,別のトランザクションT2も共有ロックを取得することはできますが,データを変更する専有ロック(Xロック)は取得できません。

選択肢ごとの解説

  • 誤り。共有ロックが掛かっている資源に対して,専有ロックを新たに獲得することはできません。
  • 正しい。共有ロックどうしは両立するため取得できますが,専有ロックとは両立しないため取得できません。
  • 誤り。専有ロックが掛かっている資源に対しては,共有ロック・専有ロックのいずれも新たに獲得することはできません。
  • 誤り。専有ロックが掛かっている資源に対して,共有ロックも専有ロックも獲得することはできません。
基本情報技術者の過去問を演習モードで解く