freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

優(yōu)先級反轉(zhuǎn)問題以及解決方式-資料下載頁

2025-06-07 14:58本頁面
  

【正文】 utex(RAW_TASK_OBJ *tcb, RAW_MUTEX *relmtxcb)函數(shù)功能:此函數(shù)的功能是釋放mutex, 并可能逐步還原tcb 這個任務的優(yōu)先級。此函數(shù)的參數(shù)有2個,分別含義如下:tcb:為釋放mutex 的任務relmtxcb:為釋放的mutex對象。3 RAW_VOID mtx_chg_pri(RAW_TASK_OBJ *tcb, RAW_U8 oldpri)函數(shù)功能:如果改變阻塞在mutex上的任務的優(yōu)先級時會調(diào)用此函數(shù),可能會動態(tài)的改變下mutex 持有者的任務優(yōu)先級。Mutex 模塊的具體實現(xiàn)原理配套視頻會詳細講解,有興趣深入的讀者可以看視頻了解。4 RAW_VOID mutex_state_change(RAW_TASK_OBJ *tcb)函數(shù)功能:當阻塞在mutex 上的任務超時,終止,或者被刪除的時候,可能需要重新調(diào)整獲得這個mutex 鎖的任務優(yōu)先級。此函數(shù)的參數(shù)有1個,含義如下:tcb: 為阻塞在內(nèi)核對象上的任務。5 RAW_VOID raw_task_free_mutex(RAW_TASK_OBJ *tcb)函數(shù)功能:當任務被刪除時,會調(diào)用此函數(shù)。此函數(shù)會處理這個任務所獲得的mutex, 并自動調(diào)整鎖的獲得者。此函數(shù)的參數(shù)有1個,含義如下:tcb:為即將被刪除的任務。Mutex對比其它實時操作系統(tǒng)raw os 的mutex 比較其它實時系統(tǒng),比如ucos, ecos, freertos 等占盡了優(yōu)勢,因為當一個任務經(jīng)歷兩次以上的優(yōu)先級提升時,其它系統(tǒng)基本都不支持優(yōu)先級的逐步還原,那樣帶來的后果是不能解決優(yōu)先級反轉(zhuǎn)帶來的問題。而且像ucos系統(tǒng)去改變一個優(yōu)先級被提升之后的任務的優(yōu)先級的話,整個邏輯都會出錯。而且raw os 的mutex 同時支持優(yōu)先級置頂和優(yōu)先級反轉(zhuǎn)的策略,增加了用戶使用的策略,顯得更為靈活強大。Mutex 使用總結(jié)當有一個臨界區(qū)資源同時存在不同優(yōu)先級的任務搶占時,推薦使用mutex 而不是semaphore, 因為優(yōu)先級反轉(zhuǎn)的問題對實時性傷害太大。
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1