A gdy coś się zapcha?
Poprzedni algorytm zakłada ponadto, że zadania nie są ze sobą powiązane, m.in. nie komunikują się ze sobą. Ale gdy dopuścimy możliwość komunikacji, to pojawi się problem inwersji priorytetów. Wtedy można zmienić test szeregowalności tak, aby uwzględniał możliwość blokady:
C1/T1 + C2/T2 + ... + Ci/Ti + Bi/Ti <= i (2^(1/i) - 1)
gdzie Bi najdłuższy czas inwersji priorytetów na jaki może napotkać zadanie i.