System.SyncObjs.TLightweightSemaphore

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.SyncObjs.TSynchroObjectSystem.TObjectTLightweightSemaphore

Delphi

TLightweightSemaphore = class(TSynchroObject)

C++

class PASCALIMPLEMENTATION TLightweightSemaphore : public TSynchroObject

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.

Siehe auch

Code-Beispiele