ReleaseSemaphore

Prototypes

LRESULT ReleaseSemaphore(HANDLE hSemaphore, LONG NombreJetons, LPLONG AncienCompteur);

Description

Remet NombreJetons jetons dans le sémaphore hSemaphore. Au besoin, un thread en attente est réveillé.

Le nombre précédent de jetons est AncienCompteur. Le résultat est inutile.

Exemple

#include <windows.h>
#include <winbase.h>

HANDLE hSemaphore;
LONG AncienCompteur;

ReleaseSemaphore(hSemaphore, 1, &AncienCompteur);
...

Avertissement

Bien s'assurer que le handle hSemaphore est valide.

Voir aussi

CreateSemaphore pour créer un nouveau sémaphore. OpenSemaphore pour retrouver un sémaphore déjà existant.

WaitForSingleObject pour prendre un jeton.