基本情報技術者試験 基本情報技術者試験 令和元年度 科目A 修了認定試験 午前 問28: Web ページへのアクセス件数を調べる目的でアクセスカウンタを作成した。次に示すとおり、2 人の閲覧者が同時にアクセスしたところ、サーバ内の処理は ①〜④ の順

基本情報技術者試験 令和元年度 科目A 修了認定試験
Q 2828 / 80
Web ページへのアクセス件数を調べる目的でアクセスカウンタを作成した。次に示すとおり、2 人の閲覧者が同時にアクセスしたところ、サーバ内の処理は ①〜④ の順序で実行された。2 人がアクセスする前のアクセスカウンタの値が 100 であったとすると、処理④が終了した時点のアクセスカウンタの値は幾らになるか。
順序閲覧者処理内容
1アクセスカウンタを読み込み、1 を加算する
2アクセスカウンタを読み込み、1 を加算する
1アクセスカウンタに処理①の結果を書き込む
2アクセスカウンタに処理②の結果を書き込む
この問の正解率:54.79%(1,639件)
この問題の本文・選択肢・正解・解説(展開)

問題本文

Web ページへのアクセス件数を調べる目的でアクセスカウンタを作成した。次に示すとおり、2 人の閲覧者が同時にアクセスしたところ、サーバ内の処理は ①〜④ の順序で実行された。2 人がアクセスする前のアクセスカウンタの値が 100 であったとすると、処理④が終了した時点のアクセスカウンタの値は幾らになるか。

選択肢

  • .100
  • .101
  • .102
  • .104

正解

. 101

解説

①読取(100)→②読取(100)→①が 101 を書込→②も 101 を書込。ロストアップデート(更新の喪失)が発生し最終値は 101。

基本情報技術者試験 令和元年度 科目A 修了認定試験過去問一覧へ戻る・問28