
応用情報技術者試験基礎・応用
条件を読む・根拠を説明する
直列化可能性の意味
条件を整理し、答えを選んでから解き方を確認しましょう。
同時実行した取引の結果が直列化可能であるという説明はどれか。
答え・解き方を読む
各取引を何らかの順で一つずつ実行した結果と等価
考える順序
- 1問われるのは結果の等価性
- 2同じ取引を直列に並べる順序が少なくとも一つある
- 3実装上の並行処理そのものを禁じる定義ではない
選択肢ごとの理由
- 正解 · 各取引を何らかの順で一つずつ実行した結果と等価
問われるのは結果の等価性。同じ取引を直列に並べる順序が少なくとも一つある。実装上の並行処理そのものを禁じる定義ではない。
- 比較 · 必ず開始時刻順に確定する
等価な順序は開始順に限定されません。
- 比較 · 全取引の処理時間が等しい
実行時間の等しさとは関係しません。
- 比較 · 物理的に同時実行を一切使わない
並行していても直列と等価な結果にできます。