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

正文內(nèi)容

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