Der Vorrang hat Vorrang, um sicherzustellen, dass andere Aufgaben in ihren geplanten Intervallen ausgeführt werden.
Da Runnables im Kontext einer Task ausgeführt werden und Aufgaben vorweggenommen werden können, bedeutet dies, dass Runnables selbst vorweggenommen werden können. Eine weitere Konsequenz ist, dass Runnables nur durch Runnables in anderen Tasks (oder Interrupts) vorweggenommen werden können. Wenn also die Runnables A und B in derselben Task ausgeführt werden, wird A niemals von B ausgeschlossen und umgekehrt - A und B sind atomar zueinander.
Autosar unterstützt weiterhin exklusive Bereiche, ein Mechanismus, der im Wesentlichen ein kritischer Abschnitt ist. Mehrere Runnables können denselben exklusiven Bereich verwenden, und wenn ein Runnable einen exklusiven Bereich mit Rte_Enter
betritt, kann kein anderer Runnable den gleichen exklusiven Bereich eingeben, bis der erste Bereich ihn mit Rte_Exit
verlässt.