这两个IF起什么作用啊,求大神讲解下

2019-07-14 17:46发布

最近看实时操作系统,鸟哥提问了个问题、、有处一直没理解。求大神讲解下

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起什么作用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
云淡风轻丶
1楼-- · 2019-07-15 18:48
www030 发表于 2018-9-14 20:36
楼主搞明白了么?

似懂非懂啊
烈阳异丙醇
2楼-- · 2019-07-16 00:02
按选项执行的一个基本逻辑。




nyvvhxcs
3楼-- · 2019-07-16 05:20
似懂非懂啊

一周热门 更多>