ある在庫管理システムは,複数の入力を同時並行して処理し,在庫数を更新しているが,排他制御は行っていない。ある時点での在庫数が 100 であったとき,入力された二つの入力 A,B に応じて,図に示す処理が ① → ② → ③ → ④ の順序で実行された場合,処理④が終了した時点の在庫数は幾つになるか。 在庫管理システム
| 入力 | 処理内容 |
|---|---|
| 入力A | ① “在庫数”を読み込み,入庫数の 50 を加える。<br>④ 結果を“在庫数”に書き込む。 |
| 入力B | ② “在庫数”を読み込み,出庫数の 30 を引く。<br>③ 結果を“在庫数”に書き込む。 |