若有以下条件,出现优先级反转:
1、低优先级任务占有资源
2、高优先级任务等待资源运行
3、有中优先级任务无需资源占用CPU运行
则,中优先级一直占用CPU运行,高优先级任务及低优先级任务均无法运行
解决办法:优先级继承
若有以下条件,出现优先级反转:
1、低优先级任务占有资源
2、高优先级任务等待资源运行
3、有中优先级任务无需资源占用CPU运行
则,中优先级一直占用CPU运行,高优先级任务及低优先级任务均无法运行
解决办法:优先级继承
本文标题:RTOS随笔——优先级反转
本文链接:https://www.haomeiwen.com/subject/wswyyctx.html
网友评论