next up previous contents index
Weiter: Scheduling mit Prioritäten Hinauf: D Echtzeitprogrammierung Zurück: D Echtzeitprogrammierung

Prioritäten

  

Es gibt zwei zusätzliche Pragmas: Mit dem ersten wird die Priorität von Interrupt-Handlern festgelegt und zwar mit

pragma Interrupt_Priority(<expression>);

wobei die expression auch weggelassen werden kann, wenn es nur eine Interrupt-Priorität gibt. So ein Pragma ist nur unmittelbar in der Spezifikation eines Tasks oder eines geschützten Objektes erlaubt.

Sonst verwendet man

pragma Priority(<expression>);

um Prioritäten festzulegen. So ein Pragma ist nur unmittelbar in der Spezifikation eines Tasks, eines geschützten Objektes oder im Deklarationsteil eines Unterprogrammbody's erlaubt.

Es muß mindestens eine Interrupt-Priorität und mindestens 30 normale Prioritätsstufen geben.



Johann Blieberger
Wed Feb 11 09:58:52 MET 1998