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
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - 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 2010/11  >  Betriebssysteme  >  Ãœbungen  >  Aufgaben  >  Aufgabe 4

Loop Klassenreferenz

Prozess zum Zähler hochzählen und Ausgeben. Mehr ...

#include <loop.h>

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

Aufstellung aller Elemente

Öffentliche Methoden

 Loop (void *tos, int i)
 Konstruktor Gibt dem Loop einen Stack und eine Id.
void action ()
 Zähler hochzählen und ausgeben.
void remember (Coroutine *next)

Geschützte Attribute

int id


Ausführliche Beschreibung

Prozess zum Zähler hochzählen und Ausgeben.

Loop ist ein Prozess, der nichts weiter tut als einen Zähler hochzuzählen und dies auf dem Bildschirm anzuzeigen. Zwischendurch gibt er den Prozessor ab, damit auch andere Prozesse drankommen.


Beschreibung der Konstruktoren und Destruktoren

Loop::Loop ( void *  tos,
int  i 
) [inline]

Konstruktor Gibt dem Loop einen Stack und eine Id.

Parameter:
tos Zeiger auf die oberste Adresse des Stacks.
i ID des Loops; kann mit Ausgegeben werden.


Dokumentation der Elementfunktionen

void Loop::action (  )  [virtual]

Zähler hochzählen und ausgeben.

Zählt einen Zähler hoch und gibt ihn auf dem Bildschirm aus. Zwischendurch wird der Prozessor an die nächste Coroutine abgegeben.

Implementiert Coroutine.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  Impressum   Datenschutz Stand: 2010-12-06 08:46   BO, DL