流れ図で表される処理を複数回実行した場合、途中に出現し得る実行順序はどれか。ここで、二重線は並列処理の同期を表す。
ア | B → A → B → A |
イ | B → X → A → Y |
ウ | X → B → A → Y |
エ | Y → X → B → A |
同期処理が行われるので、 A → Bの命令サイクルとX → Yの命令サイクルは一巡異常離れることはない。
ア | × | X → Yの処理が行われていない。 |
イ | ○ | 正しい。 |
ウ | × | X → Bの後、Aを実行する前にYの実行を待つ必要がある。 |
エ | × | Y → Xの後、Bを実行する前にAが実行されている必要がある。 |