System.SyncObjs.TLightweightSemaphore
Delphi
TLightweightSemaphore = class(TSynchroObject)
C++
class PASCALIMPLEMENTATION TLightweightSemaphore : public TSynchroObject
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
class | public | System.SyncObjs.pas System.SyncObjs.hpp |
System.SyncObjs | System.SyncObjs |
Beschreibung
Repräsentiert eine schlanke Implementierung eines Semaphors.
TLightweightSemaphore sollte verwendet werden, wenn der Semaphorzähler regelmäßig größer Null ist. In Fällen, in denen der Semaphorzähler regelmäßig Null ist, liegt die Leistung dieser Klasse geringfügig unter der von TSemaphore.