uCOS2014.1.9

时间:2014-01-14 19:32:32   收藏:0   阅读:486

卢友亮P69

ptcb->OSTCBStat |= OS_STAT_SUSPEND; /*标志任务被挂起*/

这句是标志人物被挂起成阻塞态的关键。

 

OSTCBStat  //任务的当前状态标志

任务状态的取值范围和对应的宏,当任务状态取值为宏OS_STAT_SUSPEND,即0x08,转化为二进制为00001000,也就是说OSTCBStat的从低到高的第4位标志着任务是否被挂起。话句话说,当OSTCBStat的第4位是1时,标志着任务被挂起,否则任务没有被使用OSTaskSuspend挂起到阻塞态。

原文:http://www.cnblogs.com/chasing/p/3512106.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!