Classe Semaphore
Rappresenta un oggetto di sincronizzazione che controlla una risorsa condivisa che può supportare un numero limitato di utenti.
class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
SyncLock |
Sinonimo di una classe che supporta i blocchi sincroni. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe Semaforo. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiama il gestore eventi la cui firma contiene il numero specificato di argomenti. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Attende che l'oggetto corrente o, l'oggetto associato con l'handle specificato, non sia stato segnalato o l'intervallo di timeout specificato sia trascorso. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Sposta l'handle specificato da un oggetto semaforo all'oggetto corrente del semaforo. |
Gerarchia di ereditarietà
Semaphore
Requisiti
Header: corewrappers.h
Namespace: Microsoft::WRL::Wrappers