ucos中在任务就绪表中获取优先级最高的就绪任务的代码是怎么样的啊?
如题 OS_ENTER_CRITICAL();if((OSIntNesting == 0)&&(OSLockNesting == 0)){
y = OSUnMapTbl;
OSPrioHighRdy = (INT8U)((y<<3) + OSUnMapTbl]);
if(OSPrioHighRdy != OSPrioCur){
OSTCBHighRDY = OSTCBPrioTbl;
OSCtxSwCtr++;
OS_TASK_SW();
}
}
0S_EXIT_CRITICAL();
页:
[1]