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

Übungen zu BST (SS 2015)

Guarded_Scheduler Klassenreferenz

Systemaufrufschnittstelle zum Scheduler. Mehr ...

#include <guarded_scheduler.h>

Öffentliche, statische Methoden

static void ready (Thread *that)
 Anmelden des Threads that beim Scheduler.
static void exit ()
 Beenden des aktuell laufenden Threads.
static void kill (Thread *that)
 Bricht einen anderen Thread ab.
static void resume ()
 Auslösen eines Threadwechsels.

Ausführliche Beschreibung

Systemaufrufschnittstelle zum Scheduler.

Der Guarded_Scheduler implementiert die Systemaufrufschnittstelle zum Scheduler. Die von ihm angebotenen Methoden werden direkt auf die Methoden des globalen Scheduler-Objekts abgebildet, nur dass ihre Ausführung jeweils mit Hilfe eines Objekts der Klasse Secure geschützt wird.

Dokumentation der Elementfunktionen

static void Guarded_Scheduler::kill ( Thread that)
inlinestatic

Bricht einen anderen Thread ab.

In OOStuBS genügt es den Thread von der Ready-Liste zu entfernen.

static void Guarded_Scheduler::ready ( Thread that)
inlinestatic

Anmelden des Threads that beim Scheduler.

Parameter
thatAnzumeldender Thread.

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: