Harris Interview Question: What is priority inversion an... | Glassdoor

Interview Question

Software Engineer Interview Rochester, NY

What is priority inversion and how to resolve it.


Interview Answer

1 Answer


Priority inversion is a problematic scenario in scheduling in which a high priority task is indirectly preempted by a medium priority task effectively "inverting" the relative priorities of the two tasks.

This violates the priority model that high priority tasks can only be prevented from running by higher priority tasks and briefly by low priority tasks which will quickly complete their use of a resource shared by the high and low priority tasks.

Jay on Jul 9, 2015

Add Answers or Comments

To comment on this, Sign In or Sign Up.