修了試験 2014-12-21実施分 基本情報技術者試験 問29
表は,トランザクション1~3が資源A~Cにかけるロックの種別を表す。 また,資源へのロックはトランザクションの開始と同時にかけられる。 トランザクション1~3のうち二つのトランザクションをほぼ同時に開始した場合の動きについて,適切な記述はどれか。 ここで,表中の“-”はロックなし,“S”は共有ロック,“X”は専有ロックを示す。 資源\トランザクション|A|B|C/1|S|-|X/2|S|X|-/3|X|S|-
正答2
解説
正解はイ。 トランザクション2(資源A=S,B=X)と1(資源A=S,C=X)は,資源Aが共有ロック同士で両立し,資源B・Cもそれぞれ一方しかロックしないため競合しない。 よって2の後に1を開始しても1に資源待ちは生じない。 他の組合せは,資源Aで共有ロックと専有ロックが競合するため待ちが発生する。まとめて解く
修了試験 2014-12-21実施分を通しで解く(80問)→