平成24年 秋期 ITパスポート 問80

ある在庫管理システムは、複数の入力を同時並行して処理し、在庫数を更新しているが、排他制御は行っていない。
ある時点での在庫数が100であったとき、入力された二つの入力A、Bに応じて、図に示す処理が@→A→B→Cの順序で実行された場合、処理Cが終了した時点の在庫数は幾つになるか。

 ア  70
 イ  100
 ウ  120
 エ  150


答え エ


解説
処理の順を追ってみると

このように、このシステムは問題があります。
本来は入力Aと入力Bの間で排他制御を行い、一方が処理中のときに他方の在庫数へのアクセスを制限する必要があります。


キーワード
・在庫管理

キーワードの解説

戻る 一覧へ 次へ