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;
Inheritance¶
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. |