Embedded Software Engineer Question:
Download Questions PDF

Do you know what is priority inheritance?

Answer:

Priority inheritance is a solution to the priority inversion problem. The process waiting for any resource which has a resource lock will have the maximum priority. This is 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 will be assigned to the job with the highest priority in this elevated scenario. The job returns to the original priority level soon after executing the critical section.

Download Embedded Software Engineer Interview Questions And Answers PDF

Previous QuestionNext Question
Tell me what is the function of simple thread poll in embedded system?Tell me why cannot arrays be passed by values to functions?