流れ図に示す処理の動作の記述として、適切なものはどれか。ここで、二重線は並列処理の同期を表す。
| ア | Aの後にBC又はCB、BC又はCB、・・・と繰り返して実行する。 |
| イ | Aの後にBの無限ループ又はCの無限ループになる。 |
| ウ | ABC又はACBを実行してデッドロックになる。 |
| エ | AB又はACを実行してデッドロックになる。 |
流れ図に沿って処理をトレースする。
| ア | ○ | BCまたはCBと繰り返して実行されるので正しい。 |
| イ | × | どちらか一方の無限ループになることはない。 |
| ウ | × | 共通資源を使用しているわけではないので、デッドロックにはならない。 |
| エ | × | 共通資源を使用しているわけではないので、デッドロックにはならない。 |