基本情報技術者 H20年春 午前 【問59】 分類:データベース技術
表は、ジョブ 1〜3 が資源 A〜C にかけるロックの種別を表す。
また、資源へのロックはジョブの起動と同時にかけられる。ジョブ 1〜3 のうち二つのジョブをほぼ同時に起動した場合の動きについて、適切な記述はどれか。
ここで、表中の"−"はロックなし、"S"は共有ロック、"X"は占有ロックを示す。
A | B | C | |
1 | S | − | X |
2 | S | X | − |
3 | X | S | − |
ア | ジョブ1 の後にジョブ3 を起動したとき、ジョブ3 の資源待ちはない。 |
イ | ジョブ2 の後にジョブ1 を起動したとき、ジョブ1 の資源待ちはない。 |
ウ | ジョブ2 の後にジョブ3 を起動したとき、ジョブ3 の資源待ちはない。 |
エ | ジョブ3 の後にジョブ1 を起動したとき、ジョブ1 の資源待ちはない。 |
みんなの正解率: 58% (154人のうち89人が正解)
分類: | データベース技術 |
キーワード: | ロック 共有ロック 占有ロック |
基本情報技術者 H20年春の全キーワードをみる
解答と解説
解答: | イ |
解説: | 共有ロック データ参照時にかけるロック。他のトランザクションから共有ロックはかけられるが、占有ロックはかけられないため、ロック解除待ちになる。 占有ロック データ更新時にかけるロック。他のトランザクションから共有ロック・占有ロックのいずれもかけられず、ロック解除待ちになる。 |
分類: | データベース技術 |
キーワード: | ロック 共有ロック 占有ロック |
みんなの正解率: 58% (154人のうち89人が正解) |
|
スポンサードリンク
この問題のキーワード
ロック
共有ロック
占有ロック
基本情報技術者 H20年春の全キーワードをみる
H20年春 設問一覧
基本情報技術者の過去年度