System.SyncObjs.TLightweightSemaphore
Delphi
TLightweightSemaphore = class(TSynchroObject)
C++
class PASCALIMPLEMENTATION TLightweightSemaphore : public TSynchroObject
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Description
Représente une implémentation légère d'un sémaphore.
TLightweightSemaphore doit être utilisée dans les cas où le compteur de sémaphore reste régulièrement au-dessus de zéro. En cas d'utilisation quand le compteur de sémaphore est régulièrement égal à zéro, les performances de cette classe peuvent être légèrement en dessous de ce TSemaphore.