Semaphore-Klasse
Stellt ein Synchronisierungsobjekt dar, das eine freigegebene Ressource gesteuert wird, die eine begrenzte Anzahl Benutzer unterstützen kann.
class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>
Mitglieder
Öffentliche Typedefs
Name |
Beschreibung |
---|---|
SyncLock |
Ein Synonym für eine Klasse, die synchrone Sperren unterstützt. |
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der Semaphorenklasse. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ruft den Ereignishandler an, dessen Signatur die angegebene Anzahl von Argumenten enthält. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
wartet, bis das aktuelle Objekt oder das Objekt, das dem angegebenen Handle zugeordnet ist, im signalisierten Zustand oder angegebenen Timeoutintervall ist, verstrichen ist. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Verschiebt das angegebene Handle von einem Semaphorobjekt zum aktuellen Semaphorobjekt. |
Vererbungshierarchie
Semaphore
Anforderungen
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers