Whitepaper: Mutexes Battle Priority Inversions

This whitepaper by a veteran real-time trainer David Kalinsky provides an introduction to the subject of Priority Inversions and Mutexes, from the perspective of embedded systems software developers using a real-time operating system. It discusses unbounded priority inversions, including a detailed example. Then it surveys the differences between mutexes and “classic” semaphores, and the use of priority promotion, priority inheritance and priority ceiling protocols. More articles here.

15 Comments

  1. 2004-01-04 8:21 pm
  2. 2004-01-04 8:45 pm
  3. 2004-01-04 9:01 pm
  4. 2004-01-04 10:25 pm
  5. 2004-01-04 10:40 pm
  6. 2004-01-04 11:32 pm
  7. 2004-01-04 11:38 pm
  8. 2004-01-05 12:01 am
  9. 2004-01-05 3:41 am
  10. 2004-01-05 3:52 am
  11. 2004-01-05 6:29 am
  12. 2004-01-05 11:14 am
  13. 2004-01-05 3:30 pm
  14. 2004-01-05 4:45 pm
  15. 2004-01-06 12:15 am