最近看实时操作系统,鸟哥提问了个问题、、有处一直没理解。求大神讲解下
mprio = (INT8U)(pevent->OSEventCnt & OS_MUTEX_KEEP_LOWER_8); /* Get priority of mutex owner */
ptcb = (OS_TCB *)(pevent->OSEventPtr); /* Point to TCB of mutex owner */
if (ptcb->OSTCBPrio > pcp) /* Need to promote prio of owner?*/
{
if (mprio > OSTCBCur->OSTCBPrio)
{
。。。。。。
}
}
谁知道这两个if起什么作用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
表示赞同 外面的优先级高
一周热门 更多>