next up previous contents index
Weiter: Über die Zeit Hinauf: D Echtzeitprogrammierung Zurück: D.5 Entry-Queuing-Politiken

Dynamische Prioritäten

 

Mit dem folgenden Paket kann man Prioritäten von Tasks zur Laufzeit, d.h. dynamisch ändern:


with System;
with Ada.Task_Identification; -SeeC.7.1

package Ada.Dynamic_Priorities is

procedure Set_Priority(
Priority : in System.Any_Priority;
T: in Ada.Task_Identification.Task_ID :=
Ada.Task_Identification.Current_Task);

function Get_Priority(
T: Ada.Task_Identification.Task_ID :=
Ada.Task_Identification.Current_Task)
return System.Any_Priority;

end Ada.Dynamic_Priorities;



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