HPT -> Задача с наивысшим приоритетом.
MPT -> Medium приоритетная задача
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?
Основываясь на статье, с которой вы связались, я не удивлен, что вы не можете ее понять. –