SCriticalSection
Klasse zum Handling von kritischen Mehrfachzugriffen auf Ressourcen.
Vererbung
| Basisklassen(n) |
|
abgeleitete Klassen |
|
|
SCriticalSection |
|
Attribute
protected:
| Attribut |
Typ |
Beschreibung |
| criticalSection |
CRITICAL_SECTION |
|
Operationen
public:
| Name |
Parameter |
Rückgabewert |
Beschreibung |
| enterCS |
|
void |
Beginnt eine kritische Codebehandlung, wartet ggf. bis es möglich ist. |
| leaveCS |
|
void |
Beendet eine kritische Codebehandlung. |
| tryEnterCS |
|
bool |
Beginnt eine kritische Codebehandlung, wartet nicht. |
protected:
| Name |
Parameter |
Rückgabewert |
Beschreibung |
| deinit |
|
void |
|
| init |
|
void |
|
Klasse zum Handling von kritischen Mehrfachzugriffen auf Ressourcen.
Beginnt eine kritische Codebehandlung, wartet ggf. bis es möglich ist.
Beendet eine kritische Codebehandlung.
Beginnt eine kritische Codebehandlung, wartet nicht.
Rückgabe:
| bool |
false, wenn es ohne warten nicht möglich war |