All Questions
Dealing With Contention hard

What is Priority Inversion in a preemptive multitasking system?

  1. A When High Priority tasks run faster.
  2. B When the scheduler crashes.
  3. C When a Low Priority task holds a shared lock needed by a High Priority task, but the Low Priority task is preempted by a Medium Priority task, effectively making the High Priority task wait for the Medium one.
  4. D When tasks run in reverse order.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions