OS_LOWEST_PRIO OS_LOWEST_PRIO-1 这2个被UCOS II线程占用了(也就是说你创建1个线程后,里面会有3个线程(其中2个线程一个位idle线程,另外一个也给OS自己享用的线程)),UCOS II中因为没有平行优先级,因此你懂得,被占了的坑不能再占了,你总不能在别人上厕所大号的时候你也进去吧。至于其他的优先级都可以用,UCOS II只用了OS_LOWEST_PRIO OS_LOWEST_PRIO-1 这2个优先级的。UCOS III就不一样了,支持平行优先级。好比你家里一个卫生间里面做了2个马桶,你儿子在里面大号,过了一会儿你也想大号,自然就可以进去啦。
|