Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultńt Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
    - Videos
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Module
    - Mailingliste
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * Aufgabe 1
          Dokumentation
       * Aufgabe 2
          Dokumentation
       * Aufgabe 3
          Dokumentation
       * Aufgabe 4
          Dokumentation
       * Aufgabe 5
          Dokumentation
       * Aufgabe 6
          Dokumentation
       * Aufgabe 7
          Dokumentation
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2012/13  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 4
DummyProcess Klassenreferenz
Klassendiagramm f├╝r DummyProcess:
Zusammengeh├Ârigkeiten von DummyProcess:

├ľffentliche Methoden

 DummyProcess (void *tos)
void action ()
 Methode, die als Koroutine ausgef├╝hrt werden soll.
- ├ľffentliche Methoden geerbt von Entrant
 Entrant (void *tos)
 Der Entrant Konstruktor gibt nur den Parameter tos an den Coroutinen Konstruktor weiter.
- ├ľffentliche Methoden geerbt von Coroutine
 Coroutine (void *tos)
 Konstruktor.
void go ()
 Aktiviert die erste Koroutine auf einem Prozessor.
void resume (Coroutine &next)
 Wechsel von der aktuell laufenden Koroutine zur n├Ąchsten.
void set_kill_flag ()
 Setzen des Kill-Flags. Prozess wechselt in den Zustand sterbend. Wird nur f├╝r MPStuBS ben├Âtigt.
void reset_kill_flag ()
 Zur├╝cksetzen des Kill-Flags. Prozess ist damit gestorben. Wird nur f├╝r MPStuBS ben├Âtigt.
bool dying ()
 Abfragen des Kill-Flags. Nachschauen, ob der Prozess gerade stirbt. Wird nur f├╝r MPStuBS ben├Âtigt.

Weitere Geerbte Elemente

- ├ľffentliche Attribute geerbt von Chain
Chainnext
 next gibt das n├Ąchste Chain Element der Liste an.

Dokumentation der Elementfunktionen

void DummyProcess::action ( )
virtual

Methode, die als Koroutine ausgef├╝hrt werden soll.

Abgeleitete Klassen k├Ânnen durch ├ťberschreiben dieser Methode den Code angeben, der als Koroutine ausgef├╝hrt werden soll.

Implementiert Coroutine.


Die Dokumentation f├╝r diese Klasse wurde erzeugt aufgrund der Dateien:
  Impressum   Datenschutz Stand: 2012-12-05 15:45   BO, DL