Partager via


Semaphore, classe

Représente un objet de synchronisation qui contrôle une ressource partagée pouvant prendre en charge un nombre limité d'utilisateurs.

class Semaphore : public HandleT<HandleTraits::SemaphoreTraits>

Membres

Typedefs publics

Name

Description

SyncLock

Un synonyme pour une classe prenant en charge les verrous synchrones.

Constructeurs publics

Name

Description

Semaphore::Semaphore, constructeur

Initialise une nouvelle instance de la classe Semaphore.

Méthodes publiques

Name

Description

InvokeHelper::Invoke, méthode

Appelle le gestionnaire d'événements dont la signature contient le nombre d'arguments spécifié.

Données membres publiques

Name

Description

Semaphore::Lock, méthode

Attend que l'objet actuel, ou l'objet associé au handle spécifié, soit dans l'état signalé ou que l'intervalle de délai d'attente spécifié se soit écoulé.

Opérateurs publics

Name

Description

Semaphore::operator=, opérateur

Déplace le handle spécifié d'un objet Semaphore à l'objet Semaphore actuel.

Hiérarchie d'héritage

Semaphore

Configuration requise

En-tête: corewrappers.h

Espace de noms: Microsoft::WRL::Wrappers

Voir aussi

Référence

Microsoft::WRL::Wrappers, espace de noms