欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

ucos2任务管理  

程序员文章站 2022-06-08 08:47:55
...
把优先级别为prio的任务置为就绪状态:

OSRdyGrp | =OSMapTbl[prio>>3];
OSRdyTbl[prio>>3] | = OSMapTbl[prio&0x07];


如果要使一个优先级别为prio的任务脱离就绪状态则可使用如下类似代码:


if((OSRdyTbl[prio>>3]&=~OSMapTbl[prio&0x07])==0)

OSRdyGrp&=~OSMapTbl[prio>>3];

ucos2任务管理