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?