Skip to content

Async Command - property ThreadSafeObject #47

@bogdanpolak

Description

@bogdanpolak
type TAsyncCommand = class(TCommand)
  property ThreadSafeObject: TObject 
    read GetThreadSafeObject
    write SetThreadSafeObject;
function TAsyncCommand GetThreadSafeObject: TObject;
begin
  TMonitor.Enter(Self);
  try
    Result := fThreadSafeObject;
  finally
    TMonitor.Exit(Self);
  end;
end;

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions