修了試験 2018-06-10実施分 基本情報技術者試験 問30
表は,トランザクション1〜3が資源A〜Cにかけるロックの種別を表す。 また,資源へのロックはトランザクションの開始と同時にかけられる。 トランザクション1〜3のうち二つのトランザクションをほぼ同時に開始した場合の動きについて,適切な記述はどれか。 ここで,表中の"-"はロックなし,"S"は共有ロック,"X"は専有ロックを示す。 トランザクション\資源|A|B|C 1|S|-|X 2|S|X|- 3|X|S|-
正答2
解説
正解はイ。 T2(A=S,B=X)の後にT1(A=S,C=X)を開始すると,T1のAはT2のSロックと共存可能(S同士)で,Cは他に誰も保持していないため,T1は資源待ちなしにロックを獲得できる。 他の組合せはXロックとの衝突で待ちが生じる。まとめて解く
修了試験 2018-06-10実施分を通しで解く(80問)→