修了試験 2012-07-22実施分 基本情報技術者試験 問35
表は,ジョブ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は共有どうしで両立し,Cはジョブ2がロックしていないため,ジョブ1はいずれの資源も待たずに実行できる。まとめて解く
修了試験 2012-07-22実施分を通しで解く(80問)→