基本情報技術者試験 - 令和7年12月修了 - 問22

トランザクション同時実行制御に用いられるロックの動作に関する記述のうち,適切なものはどれか。
共有ロック獲得済の資源に対して,別のトランザクションからの新たな共有ロックの獲得を認める。
共有ロック獲得済の資源に対して,別のトランザクションからの新たな専有ロックの獲得を認める。
専有ロック獲得済の資源に対して,別のトランザクションからの新たな共有ロックの獲得を認める。
専有ロック獲得済の資源に対して,別のトランザクションからの新たな専有口ックの獲得を認める。
答え
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
同一問題 : 〔令3修6問28〕〔平31修1問30〕〔平26秋問30
解説
トランザクション同時実行制御に用いられるロックの動作に関する記述として適切なものを選ぶ問題です。「共有ロック」は複数のトランザクションが同時にデータを読み取ることを許可するためのロックであり,既に共有ロックが獲得されている資源に対して,別のトランザクションが新たに共有ロックを獲得することは認められます。選択肢「ア」が正解です。

「イ」と「ウ」は,共有ロック専有ロック排他ロック)は互いに両立しないため,片方が獲得されている資源に対してもう一方のロックを新たに獲得することはできません。「エ」は,専有ロックは他のどのロックとも両立しないため,既に専有ロックが獲得されている資源に対して別のトランザクションが新たな専有ロックを獲得することはできません。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる