ucosiii之互斥信號量

在ucosiii中優秀級反轉是非常常見的事,如:一個低優先級的任務一直獨佔着信號量而不釋放,高優先級的任務只能進入掛起狀態,等待低優秀級任務把信號量釋放,而在發生任務切換時,高優先級任務就不能執行,而執行較低的優先級任務,從而造成優先級反轉。如圖: 爲了防止優先級反轉,ucosiii支持一種特殊的二進制信號量:互斥信號量(解決優先級反轉問題)如下圖所示: //互斥信號量常用函數如下圖所示 : //
相關文章
相關標籤/搜索