優先轉置

優先權倒置 ， 又稱優先權反轉 、 優先權逆轉 、 優先權翻轉 ， 是一種不希望發生的任務調度狀態 。 在該種狀態下 ， 一個高優先級任務間接被一個低優先級任務所搶先 ( preempted ) ， 使得兩個任務的相對優先級被倒置 。 這往往出現在一個高優先級任務等待訪問一個被低優先級任務正在使用的臨界資源 ， 從而阻塞了高優先級任務 ； 同時 ， 該低優先級任務被一個次高優先級的任務所搶先 ， 從而無法及時地釋放該臨界資源 。 這種情況下 ， 該次高優先級任務獲得執行權 。 在多數個案 ， 發生優先權倒置並不導致直接傷害 ─ ─ 高優先權任務的延遲執行不被察覺 ， 最終 ， 低優先權任務釋放共享資源 。 雖然 ， 亦存在很多情況優先權倒置會導致嚴重問題