System.SyncObjs.TLightweightSemaphore

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.SyncObjs.TSynchroObjectSystem.TObjectTLightweightSemaphore

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.

Voir aussi

Exemples de code