トランザクション処理 (全52問中45問目)

No.45

Webページへのアクセス件数を調べる目的でアクセスカウンタを作成した。図に示すとおり,2人の閲覧者が同時にアクセスしたところ,サーバ内の処理は@〜Cの順序で実行された。2人がアクセスする前のアクセスカウンタの値が100であったとすると,処理Cが終了した時点のアクセスカウンタの値は幾らになるか。
61.gif/image-size:408×161

分類

テクノロジ系 » データベース » トランザクション処理

正解

解説

アクセスカウンタの値は次の順序で上書きされます。
  1. 閲覧者1がアクセスカウンタの値(100)を読込み、1を加算する
  2. 閲覧者2がアクセスカウンタの値(100)を読込み、1を加算する
  3. 閲覧者1がアクセスカウンタに101を書き込む
  4. 閲覧者2がアクセスカウンタに101を書き込む
処理Cが終了した時点でのアクセスカウンタの値は「101」になります。
© 2010-2022 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop