What is the primary mechanism used by a real-time operating system to prevent priority inversion when a low-priority task holds a mutex required by a high-priority task?
The primary mechanism used to prevent priority inversion is priority inheritance. Priority inversion occurs when a low-priority task holds a mutex—a synchronization object used to ensure only one task accesses a shared resource at a time—thereby blocking a high-priority task that needs that same resource. This creates a scenario where the high-priority task is effect....
Community Answers
Sign in to open profiles and full community answers.
No community answers yet. Be the first to submit one.