[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] Reference for unit 'sysutils' (#rtl)

TMultiReadExclusiveWriteSynchronizer

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

Standard implementation of a IReadWriteSync interface

Declaration

Source position: systhrdh.inc line 40

type TMultiReadExclusiveWriteSynchronizer = class(TInterfacedObject, IReadWriteSync) end;

Inheritance

TMultiReadExclusiveWriteSynchronizer,IReadWriteSync

  

Standard implementation of a IReadWriteSync interface

|

TInterfacedObject,IUnknown

  

TObject descendent implementing the IUnknown interface

|

TObject

  

Base class of all classes.

Description

TMultiReadExclusiveWriteSynchronizer is a default implementation of the IReadWriteSync interface. It uses a single mutex to protect access to the read/write resource, resulting in a single thread having access to the resource.

See also

IReadWriteSync

  

Read/Write synchronizer


Documentation generated on: Nov 14 2015