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

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

 ア  100
 イ  101
 ウ  102
 エ  104


答え イ


解説
@〜Cのときのアクセスカウンタの値をシミュレートする。

No 処理内容 アクセスカウンタの値
@ アクセスカウンタから読み込んだ値は“100”であり、+1して“101”になる。(アクセスカウンタには書き込んでいない。) 100
A アクセスカウンタから読み込んだ値は“100”であり、+1して“101”になる。(アクセスカウンタには書き込んでいない。) 100
B アクセスカウンタに@の“101”を書き込む。 101
C アクセスカウンタにAの“101”を書き込む。 101


キーワード
・アクセスカウンタ

キーワードの解説

戻る 一覧へ 次へ