相信不少人都遇到过在RT-Thread中,低优先级不能挂起高优先级任务,网上的说法有很多,但如何解决这个问题,还得从源码入手修改。
不从源码入手,还能有什么捷径
这是功能不齐全,作为一个rtos没有优先级反转,这还当产品推这么久呢。。。
哪里有问题该哪里~
利用互斥量不是可以继承高优先级嘛?为什么非要低优先级不能挂起高优先级任务? 本身RT-Thread就算优先级抢占式的。 如果想要“挂起”高优先级,完全可以通过信息量等线程之间协作得到效果,但是这样还是RTOS?