What is priority inheritance?

What is priority inheritance?

Priority inversion problems are eliminated by using a method called priority inheritance. The process priority will be increased to the maximum priority of any process which waits for any resource which has a resource lock. This is the programming methodology of priority inheritance.

When one or more high priority jobs are blocked by a job, the original priority assignment is ignored and execution of critical section at the highest priority level of jobs it blocks is performed. The job returns to the original priority level soon after executing the critical section. This is the basic idea of priority inheritance protocol.
What is spin lock?
What is spin lock? - In a loop a thread waits simply (‘spins’) checks repeatedly until the lock becomes available.
What is an operating system? Functions of an operating system - operating system
An operating system is an interface between hardware and software. OS is responsible for managing and co-ordinating the activities of a computer system.......
What is paging? Why paging is used? - operating system
OS performs an operation for storing and retrieving data from secondary storage devices for use in main memory........
Post your comment