TSpinLock¶
Declaration¶
Source position: syncobjs.pp line 431
type
TSpinLock = record
constructor Create;
procedure Enter;
procedure &Exit;
function TryEnter : Boolean; overload;
function TryEnter(Timeout: Cardinal) : Boolean; overload;
function TryEnter(const Timeout: TTimeSpan) : Boolean; overload;
property IsLocked: Boolean; {r}
property IsOwnedByCurrentThread: Boolean; {r}
property IsLockedByCurrentThread: Boolean; {r}
property IsThreadTrackingEnabled: Boolean; {r}
end;