TIWSlimReaderWriter

<< Click to Display Table of Contents >>

Navigation:  Classes >

TIWSlimReaderWriter

SIGNATURE=IW.Common.Threads.TIWSlimReaderWriter

 

ETYPE=Class

 

Declaration:

Delphi:

public TIWSlimReaderWriter = class;

C++:

public: class TIWSlimReaderWriter;

 

TIWSlimReaderWriter

 

Unit: IW.Common.Threads.pas

 

Description: Slim Reader/Writer (SRW) Locks implementation. Available in Win Vista and later TryAcquireSRWLockExclusive and TryAcquireSRWLockShared are only available on Win7+ and Win2008+ so on Vista and below we use a TCriticalSection instead Uses ideas from Eric Grange implementation/fix for sync objects: http://www.delphitools.info/2013/12/09/slim-multi-read-single-write-locks/

 

·Methods