| 順序 | 閲覧者 | 処理内容 |
|---|---|---|
| ① | 1 | アクセスカウンタを読み込み、1 を加算する |
| ② | 2 | アクセスカウンタを読み込み、1 を加算する |
| ③ | 1 | アクセスカウンタに処理①の結果を書き込む |
| ④ | 2 | アクセスカウンタに処理②の結果を書き込む |
Web ページへのアクセス件数を調べる目的でアクセスカウンタを作成した。次に示すとおり、2 人の閲覧者が同時にアクセスしたところ、サーバ内の処理は ①〜④ の順序で実行された。2 人がアクセスする前のアクセスカウンタの値が 100 であったとすると、処理④が終了した時点のアクセスカウンタの値は幾らになるか。
イ. 101
①読取(100)→②読取(100)→①が 101 を書込→②も 101 を書込。ロストアップデート(更新の喪失)が発生し最終値は 101。
基本情報技術者試験 令和元年度 科目A 修了認定試験 の過去問一覧へ戻る・問28