[分享] RT-Thread系统解决低优先级不能挂起高优先级任务

hdeg_hw   2021-8-9 21:08 楼主

相信不少人都遇到过在RT-Thread中,低优先级不能挂起高优先级任务,网上的说法有很多,但如何解决这个问题,还得从源码入手修改。

回复评论 (4)

不从源码入手,还能有什么捷径

点赞  2021-8-9 22:08

这是功能不齐全,作为一个rtos没有优先级反转,这还当产品推这么久呢。。。

默认摸鱼,再摸鱼。2022、9、28
点赞  2021-8-10 09:59

哪里有问题该哪里~

没有什么不可以,我就是我,不一样的烟火! 
点赞  2021-8-10 10:51

利用互斥量不是可以继承高优先级嘛?为什么非要低优先级不能挂起高优先级任务?
本身RT-Thread就算优先级抢占式的。
如果想要“挂起”高优先级,完全可以通过信息量等线程之间协作得到效果,但是这样还是RTOS?

点赞  2021-8-18 15:06
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复