Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Übungen zu BST (SS 2015)

Klassendiagramm für App2:
Zusammengehörigkeiten von App2:

Öffentliche Methoden

 App2 (void *tos)
void action ()
 Enthaelt den Code der Anwendung.
- Öffentliche Methoden geerbt von Thread
 Thread (void *tos)
 Konstruktor.
void go ()
 Aktiviert den ersten Thread auf einem Prozessor.
void resume (Thread *next)
 Wechsel von dem aktuell laufenden Thread zum nächsten.
void set_kill_flag ()
 Setzen des Kill-Flags. Thread wechselt in den Zustand sterbend. Wird nur für MPStuBS benötigt.
void reset_kill_flag ()
 Zurücksetzen des Kill-Flags. Thread ist damit gestorben. Wird nur für MPStuBS benötigt.
bool dying ()
 Abfragen des Kill-Flags. Nachschauen, ob der Thread gerade stirbt. Wird nur für MPStuBS benötigt.
Waitingroomwaiting_in ()
 Hiermit kann abgefragt werden, in welchem Waitingroom Objekt der Thread eingetragen ist.
void waiting_in (Waitingroom *w)
 Mit dieser Methode wird im Thread vermerkt, dass dieser derzeit im Waitingroom w auf ein Ereignis wartet.
- Öffentliche Methoden geerbt von QueueEntry< Thread >
Threadgetnext ()
 Gibt das nächste Element in der Liste zurück (read-only-Zugriff).

Weitere Geerbte Elemente

- Öffentliche Attribute geerbt von Thread
Waitingroomwaitingroom

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  • user/app2/app2.h
  • user/app2/app2.cc