OOStuBS/MPStuBS
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. Mehr ...
 
static void exit ()
 Beenden des aktuell laufenden Threads. Mehr ...
 
static void kill (Thread *that)
 Bricht einen anderen Thread ab. Mehr ...
 
static void resume ()
 Auslösen eines Threadwechsels. Mehr ...
 

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

◆ exit()

static void Guarded_Scheduler::exit ( )
inlinestatic

Beenden des aktuell laufenden Threads.

◆ kill()

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.

◆ ready()

static void Guarded_Scheduler::ready ( Thread that)
inlinestatic

Anmelden des Threads that beim Scheduler.

Parameter
thatAnzumeldender Thread.

◆ resume()

static void Guarded_Scheduler::resume ( )
inlinestatic

Auslösen eines Threadwechsels.


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