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

正文內(nèi)容

優(yōu)先級反轉(zhuǎn)問題以及解決方式(文件)

2025-06-25 14:58 上一頁面

下一頁面
 

【正文】 RAW_NO_PEND_WAIT 得不到mutex 而且wait_option為RAW_NO_WAITRAW_SCHED_DISABLE 得不到mutex, 而且系統(tǒng)的搶占關(guān)了。3 RAW_U16 raw_mutex_put(RAW_MUTEX *mutex_ptr)函數(shù)功能:釋放一個mutex.此函數(shù)的參數(shù)有1個,含義如下:mutex_ptr 為RAW_MUTEX 實體控制塊的地址。這個函數(shù)主要限制任務優(yōu)先級的改變,因為當一個任務持有mutex 的時候,優(yōu)先級是不能被隨意設置成任何值的,不然會導致優(yōu)先級反轉(zhuǎn)的問題出現(xiàn)。hi_pri:被限制過的優(yōu)先級。2 static RAW_VOID release_mutex(RAW_TASK_OBJ *tcb, RAW_MUTEX *relmtxcb)函數(shù)功能:此函數(shù)的功能是釋放mutex, 并可能逐步還原tcb 這個任務的優(yōu)先級。4 RAW_VOID mutex_state_change(RAW_TASK_OBJ *tcb)函數(shù)功能:當阻塞在mutex 上的任務超時,終止,或者被刪除的時候,可能需要重新調(diào)整獲得這個mutex 鎖的任務優(yōu)先級。此函數(shù)的參數(shù)有1個,含義如下:tcb:為即將被刪除的任務。Mutex 使用總結(jié)當有一個臨界區(qū)資源同時存在不同優(yōu)先級的任務搶占時,推薦使用mutex 而不是semaphore, 因為優(yōu)先級反轉(zhuǎn)的問題對實時性傷害太大。而且像ucos系統(tǒng)去改變一個優(yōu)先級被提升之后的任務的優(yōu)先級的話,整個邏輯都會出錯。5 RAW_VOID raw_task_free_mutex(RAW_TASK_OBJ *tcb)函數(shù)功能:當任務被刪除時,會調(diào)用此函數(shù)。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)先級。priority:改變成具體的優(yōu)先級。當然一個任務釋放了所有mutex 鎖的時候,優(yōu)先
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1