TLightweightSemaphore¶
Declaration¶
Source position: syncobjs.pp line 379
type
TLightweightSemaphore = class(TSynchroObject)
public
constructor Create;
destructor Destroy;
procedure Acquire;
procedure Release; overload;
function Release(aReleaseCount: Integer) : Integer; overload;
function WaitFor : TWaitResult; overload;
property CurrentCount: LongInt; {r}
end;