Skip to content

The high-priority task that cannot run

A high-priority task waits on a lock held by a low-priority task. A medium-priority task, needing no lock, runs continuously and keeps the low-priority one off the CPU.

The high-priority task never progresses. What is this, and what fixes it?