黑色瞳孔 发表于 2015-3-23 23:01:27

ucos任务挂起问题

任务挂起代码OSTaskSuspend这个函数中检查优先级
if(prio >= OS_LOWEST_PRIO){
   if(prio !=OS_PRIO_SELF){
   retunrn (OS_ERR_PRIO_INVALID);
}
}

这段代码中的 if(prio !=OS_PRIO_SELF){
这句感觉没什么作用啊
prio的值大于最低优先级63   ,prio肯定不会等于OS_PRIO_SELF,小于63又不会进入条件语句if(prio !=OS_PRIO_SELF){
那这句还有什么用?
页: [1]
查看完整版本: ucos任务挂起问题

Baidu
map