Skip to content

IReadWriteSync

Read/Write synchronizer.

Declaration

Source position: systhrdh.inc line 17

type

  IReadWriteSync = interface
  ['{7B108C52-1D8F-4CDB-9CDF-57E071193D3F}']
    procedure BeginRead;
    procedure EndRead;
    function BeginWrite : Boolean;
    procedure EndWrite;
  end;

Description

IReadWriteSync is an interface for synchronizing read/write operations. Writers are always guaranteed to have exclusive access: readers may or may not have simultaneous access, depending on the implementation.

Methods

Member Visibility Description
BeginRead default Start a read operation.
BeginWrite default Start a write operation.
EndRead default End a read operation.
EndWrite default End a write operation.