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.