線程優先級反轉與繼承(priority inversion and priority inheritance)

簡而言之,優先級反轉是線程訪問內存資源時出現的一種問題,而優先級繼承是其一種解決方法。 下面以一個實例進行說明: 如上圖所示:假設我們有一個高優先級的任務和一個低優先級的任務,兩個任務都需要訪問臨界區(critical section),當低優先級任務已經在臨界區並上鎖,並且需要獲得cpu資源,而此時高優先級也需要訪問臨界區,需要等待低優先級任務退出臨界區。  如果高優先級任務在等待的時候,有一個
相關文章
相關標籤/搜索