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 |