HPT - >最高优先级任务。
MPT - >中优先级任务
LPT - >低优先级任务我无法理解如何发生优先级倒置
这位朋友你好, ,我读了很多网站的优先级反转(例如http://www.embeddedheaven.com/priority-inversion-2.htm)。但我想知道,为什么HPT不能抢占LPT? 如果您要阅读第3.3节“无界反转”,它说LPT是否已获得资源,如果HPT已准备就绪,但由于LPT而被阻止的时间相同。但是如果MPT准备好了,它就会抢占LPT并执行它自己。然后LPT必须等到MPT结束。一旦MPT结束,LPT就会恢复。一旦LPT完成,HPT开始。 所以我的问题是为什么HPT不能抢占LPT或MPT?
根据你链接到的文章,我并不感到惊讶,你无法理解它。 –