資格暗記無料で始める

優先度逆転とプライオリティインヘリタンスとは?

優先度逆転とプライオリティインヘリタンスとは、低優先度タスクが持つ資源を高優先度タスクが待っている間に、中優先度タスクが割り込んで走り、高優先度側の待ち時間が伸びる現象が優先度逆転。資源を持つ低優先度タスクの優先度を、待っている側と同じまで一時的に引き上げて解消する手法が優先度継承。

ゆうせんどぎゃくてんとぷらいおりてぃいんへりたんす

応用情報技術者試験の頻出用語/テクノロジ系


優先度逆転とプライオリティインヘリタンスの意味

低優先度タスクが持つ資源を高優先度タスクが待っている間に、中優先度タスクが割り込んで走り、高優先度側の待ち時間が伸びる現象が優先度逆転。資源を持つ低優先度タスクの優先度を、待っている側と同じまで一時的に引き上げて解消する手法が優先度継承。

優先度逆転とプライオリティインヘリタンスの具体例

制御周期10msのタスクが共有バッファのロックを待つ間に、通信処理のタスクが走り続けて期限を落とすケース。優先度継承を有効にすると、ロックを持つロギングタスクが即座に昇格して短時間で解放し、制御周期を守れる。

優先度逆転とプライオリティインヘリタンスは試験でどう引っ掛けられる?

デッドロックとは別の現象。優先度逆転は待ちが解けないのではなく「不当に長く待たされる」問題で、放置すると期限超過につながる。優先度継承は待ち時間の上限を保証するもので、逆転そのものを完全になくす手法ではない。

優先度逆転とプライオリティインヘリタンスと関連する用語

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。