本文へスキップ
Certia
未分類
春期

ITパスポート 2009年 春期 問82

82 / 100

データ D を更新する二つの処理 A, B が, 1ー3ーー2ー4のタイミングで実行 された場合, D の値は幾らになるか。ここで, D の初期値は 2 とする。 実行タイミング (処理内容

問題の図

正解と解説

表示する
正解 イ

7

処理AとBがデータDを1→3→2→4の順で読み書きすると、片方の更新が他方の読み込んだ古い値の上書きで打ち消される『ロストアップデート(更新の消失)』が起きます。排他制御がないため、初期値2に対し一方の更新結果だけが残ります。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。