ReaderWriterLock

E697537

ReaderWriterLock is a .NET synchronization primitive that allows concurrent read access while ensuring exclusive access for write operations to shared resources.

Jump to: Statements Referenced by

Statements (29)

Predicate Object
instanceOf class
reader-writer lock
allows concurrent read access
discouragedInNewCode true
ensures exclusive write access
granularity managed code level
hasIssue complex upgrade and downgrade semantics
writer starvation risk
hasMethod AcquireReaderLock
AcquireWriterLock
AnyWritersSince
DowngradeFromWriterLock NERFINISHED
ReleaseReaderLock NERFINISHED
ReleaseWriterLock NERFINISHED
UpgradeToWriterLock NERFINISHED
hasProperty IsReaderLockHeld
IsUpgradeableReadLockHeld
IsWriterLockHeld
introducedIn .NET Framework 1.1 NERFINISHED
namespace System.Threading NERFINISHED
partOf .NET Framework NERFINISHED
supersededBy ReaderWriterLockSlim NERFINISHED
supports multiple simultaneous readers
single writer at a time
supportsTimeouts true
targetPlatform .NET Core (for compatibility) NERFINISHED
.NET Framework NERFINISHED
threadSafety thread-safe
usedFor synchronizing access to shared resources

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

System.Threading containsType ReaderWriterLock