RTOS随笔——优先级反转
2019-10-09 本文已影响0人
老干妈拌雪梨喂张学友
若有以下条件,出现优先级反转:
1、低优先级任务占有资源
2、高优先级任务等待资源运行
3、有中优先级任务无需资源占用CPU运行
则,中优先级一直占用CPU运行,高优先级任务及低优先级任务均无法运行
解决办法:优先级继承
若有以下条件,出现优先级反转:
1、低优先级任务占有资源
2、高优先级任务等待资源运行
3、有中优先级任务无需资源占用CPU运行
则,中优先级一直占用CPU运行,高优先级任务及低优先级任务均无法运行
解决办法:优先级继承