|
|
|
|
Klasse Guarded_Organizer
Einordnung in die Gesamtstruktur
- Modul
- syscall
- Basisklassen
- Organizer
- abgeleitete Klassen
- keine
- Erstellungszeitpunkt
- Aufgabe 6
- Dateien
gua_orga.h gua_orga.cc
Beschreibung
Der Guarded_Organizer implementiert die Systemaufrufschnittstelle zum
Organizer. Die von ihm angebotenen
Methoden werden direkt auf die Methoden der Basisklasse abgebildet,
nur dass ihre Ausführung jeweils mit Hilfe eines Objekts der
Klasse Secure geschützt wird und
dass nicht Customer, sondern Thread Objekte behandelt werden.
öffentliche Methoden
void ready (Thread& that)
- Mit dieser Methode wird der Prozess that beim
Scheduler angemeldet.
void exit ()
- Hiermit kann sich ein Prozess selbst beenden.
void kill (Thread& that)
- Mit dieser Methode kann ein Prozess einen anderen
(that) beenden.
void resume ()
- Hiermit kann ein Prozesswechsel ausgelöst werden.
-
Hinweis
Die Klasse Guarded_Organizer ersetzt die Klasse Guarded_Scheduler aus
Aufgabe 5.
|
|
|
|