Fixed versus Dynamic Priority

A fixed-priority scheduler schedules strictly according to the priorities assigned by the programmer. The alternative is a dynamic-priority scheduler, which allows the scheduler to modify the priorities of tasks. Strictly fixed priority schedulers are becoming rare. They suffer from priority inversion. Consequently, fixed priority has come to mean “fixed except for priority inversion avoidance.”

Get Real-Time Java™ Platform Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.