Friedrich-Alexander-Universität Univis FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo IMMD
Lehrstuhl für Informatik 4
Betriebssysteme
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2002/03  >  Betriebssysteme

Klasse Guarded_Semaphore

Einordnung in die Gesamtstruktur

Modul
syscall
Basisklassen
Semaphore
abgeleitete Klassen
keine
Erstellungszeitpunkt
Aufgabe 6
Dateien
gua_sema.h und gua_sema.cc

Beschreibung

Die Klasse Guarded_Semaphore implementiert die Systemaufrufschnittstelle zur Semaphore Klasse. Die von Guarded_Semaphore 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.

öffentliche Methoden

Guarded_Semaphore (int c)
Der Konstruktor reicht nur den Parameter c an den Konstruktor der Basisklasse weiter.
void p ()
siehe Semaphore::p ()
void v ()
siehe Semaphore::v ()
void wait ()
siehe Semaphore::wait ()
void signal ()
siehe Semaphore::signal ()
  Impressum   Datenschutz Stand: 2003-01-07 16:56   OS