
log4net.Util.ReaderWriterLock
Namespace: log4net.Util
Assembly: log4net (in log4net.dll) Version: 1.2.14.0 (1.2.14.0)
ReaderWriterLock is used to synchronize access to a resource.
At any given time, it allows either concurrent read access for
multiple threads, or write access for a single thread. In a
situation where a resource is changed infrequently, a
ReaderWriterLock provides better throughput than a simple
one-at-a-time lock, such as Monitor.
If a platform does not support a System.Threading.ReaderWriterLock implementation then all readers and writers are serialized. Therefore the caller must not rely on multiple simultaneous readers.