Locker Klassenreferenz
Die Klasse
Locker dient dem Schutz kritischer Abschnitte.
Mehr ...
#include <locker.h>
Aufstellung aller Elemente
|
Öffentliche Methoden |
| Locker () |
| Konstruktor: Initialisiert die Sperrvariable so, dass der kritische Abschnitt als frei markiert wird.
|
void | enter () |
| Diese Methode muss aufgerufen werden, wenn der kritische Abschnitt betreten wird.
|
void | retne () |
| Mit dieser Methode wird der kritische Abschnitt wieder verlassen.
|
bool | avail () const |
| Diese Methode gibt an, ob der kritische Abschnitt frei ist.
|
Ausführliche Beschreibung
Die Klasse
Locker dient dem Schutz kritischer Abschnitte.
Dazu verwaltet sie eine Sperrvariable, die angibt, ob der zu schützende kritische Abschnitt gerade frei oder besetzt ist.
Die Klasse Locker bestimmt jedoch nicht, was zu tun ist, wenn der kritische Abschnitt besetzt ist. Ebenso trifft sie keine Vorkehrungen, um ihre eigenen kritischen Abschnitte zu schützen.
- Hinweise
- Die Methoden der Klasse sind so kurz, dass sie am besten inline definiert werden sollten.
Dokumentation der Elementfunktionen
bool Locker::avail |
( |
|
) |
const [inline] |
Diese Methode gibt an, ob der kritische Abschnitt frei ist.
- Rückgabe:
- Gibt true zurück, falls der kritische Abschnitt frei ist, ansonsten false.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: