テクノロジ系
秋期
応用情報技術者 2025年 秋期 問18
18 / 80
二つのタスクが共用する二つの資源を排他的に使用するとき、デッドロックが発生 するおそれがある。このデッドロックの発生を防ぐ方法はどれか。
正解と解説
表示する
正解 イ
資源獲得の順序を両方のタスクで同じにする。
デッドロックは、二つのタスクが資源を互いに逆順で獲得しようとして待ち合うと発生します。防止するには、資源獲得の順序を両方のタスクで同じに統一します。優先度の高低や順序を逆にすることは、デッドロックの防止策になりません。