Skip to content

IReadWriteSync

[Properties (by Name)][Methods (by Name)][Events (by Name)]

Read/Write synchronizer

Declaration

Source position: systhrdh.inc line 16

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.

Members

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

Inheritance

Class Description
IReadWriteSync Read/Write synchronizer