基本情報技術者試験 - 令和7年12月修了 - 問22
| ア | 共有ロック獲得済の資源に対して,別のトランザクションからの新たな共有ロックの獲得を認める。 |
|---|---|
| イ | 共有ロック獲得済の資源に対して,別のトランザクションからの新たな専有ロックの獲得を認める。 |
| ウ | 専有ロック獲得済の資源に対して,別のトランザクションからの新たな共有ロックの獲得を認める。 |
| エ | 専有ロック獲得済の資源に対して,別のトランザクションからの新たな専有口ックの獲得を認める。 |
答え : ア
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
解説 :
トランザクションの同時実行制御に用いられるロックの動作に関する記述として適切なものを選ぶ問題です。「共有ロック」は複数のトランザクションが同時にデータを読み取ることを許可するためのロックであり,既に共有ロックが獲得されている資源に対して,別のトランザクションが新たに共有ロックを獲得することは認められます。選択肢「ア」が正解です。
「イ」と「ウ」は,共有ロックと専有ロック(排他ロック)は互いに両立しないため,片方が獲得されている資源に対してもう一方のロックを新たに獲得することはできません。「エ」は,専有ロックは他のどのロックとも両立しないため,既に専有ロックが獲得されている資源に対して別のトランザクションが新たな専有ロックを獲得することはできません。
分野 : テクノロジ系 › 技術要素 › データベース › トランザクション処理
解説 :
トランザクションの同時実行制御に用いられるロックの動作に関する記述として適切なものを選ぶ問題です。「共有ロック」は複数のトランザクションが同時にデータを読み取ることを許可するためのロックであり,既に共有ロックが獲得されている資源に対して,別のトランザクションが新たに共有ロックを獲得することは認められます。選択肢「ア」が正解です。
「イ」と「ウ」は,共有ロックと専有ロック(排他ロック)は互いに両立しないため,片方が獲得されている資源に対してもう一方のロックを新たに獲得することはできません。「エ」は,専有ロックは他のどのロックとも両立しないため,既に専有ロックが獲得されている資源に対して別のトランザクションが新たな専有ロックを獲得することはできません。