2台のPCから一つのファイルを並行して更新した。ファイル中のデータnに対する処理が(1)~(4)の順に行われたとき,データnは最後にどの値になるか。ここで,データnの初期値は10であった。 (図:PC-Aの処理内容: (1)データnを読み込み,5を引く。 (3)処理(1)の結果を,データnに書き込む。 / PC-Bの処理内容: (2)データnを読み込み,7を足す。 (4)処理(2)の結果を,データnに書き込む。)
エ. 17
並行更新の典型問題.(1)PC-A が n=10 読込,(2)PC-B も n=10 読込,(3)PC-A が 10−5=5 を書込,(4)PC-B が 10+7=17 を書込.最終値は PC-B の書込み=17.
ITパスポート 2020年 (令和2年 10月) の過去問一覧へ戻る・問72