基本情報技術者平成18年春期 午前問61

問61

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

分類 :

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

正解 :

解説 :

アクセスカウンターの値は次の順序で上書きされます。
  1. 閲覧者1がアクセスカウンターの値(100)を読込み、1を加算する
  2. 閲覧者2がアクセスカウンターの値(100)を読込み、1を加算する
  3. 閲覧者1がアクセスカウンターに101を書き込む
  4. 閲覧者2がアクセスカウンターに101を書き込む
処理④が終了した時点でのアクセスカウンターの値は「101」になります。

Pagetop