トランザクション処理 (全57問中50問目)

No.50

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

分類

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

正解

解説

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

Pagetop