System.SyncObjs.TCountdownEvent
Delphi
TCountdownEvent = class(TSynchroObject)
C++
class PASCALIMPLEMENTATION TCountdownEvent : public TSynchroObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
TCountdownEvent est une primitive de synchronisation qui est signalée quand son compteur atteint zéro.
TCountdownEvent est un objet de synchronisation qui se comporte comme un sémaphore de réinitialisation manuelle, qui est signalé quand le compteur est égal à zéro (0), au lieu de différent de zéro.
Remarque : Dès que le compteur atteint zéro, le seul moyen de supprimer le signal de l'événement consiste à appeler l'une des méthodes Reset. AddCount peut seulement être appelée si le compteur en cours est supérieur à zéro. TryAddCount renvoie True si le compteur était supérieur à zéro et qu'il a subi un ajout. Si le compteur est déjà égal à 0, False est renvoyé.