テクノロジ系
秋期
基本情報技術者 2013年 秋期 問32
32 / 80
表は、トランザクション1~3が資源A~Cにかけるロックの種別を表す。また, 資源へのロックはトランザクションの開始と同時にかけられる。トランザクション 1 ~3 のうち二つのトランザクションをほぼ同時に開始した場合の動きについて、適切 な記述はどれか。ここで、表中の“ー”はロックなし、“'5”は共有ロック、”X”は専 有ロックを示す。 資源 A B C トランザクション S X S X X S
正解と解説
表示する
正解 イ
トランザクション 2の後にトランザクション1を開始したとき、トランザクショ ン1の資源待ちはない。
資源A〜Cへのロックはトランザクション開始と同時にかけられる。トランザクション2の後に1を開始した場合、2が保持するロックと1が要求するロックが両立(共有ロック同士など)して競合しないため、トランザクション1は資源待ちが発生しない。