Indicates whether the writer lock has been granted to any thread since the sequence number was obtained.
![]()
true if the writer lock has been granted to any thread since the sequence number was obtained; otherwise, false.
You can use ReaderWriterLock.WriterSeqNum and AnyWritersSince to improve application performance. For example, a thread might cache the information it obtains while holding a reader lock. After releasing and later reacquiring the lock, the thread can use AnyWritersSince to determine whether other threads have written to the resource in the interim; if not, the cached information can be used. This technique is useful where reading the information protected by the lock is expensive; for example, running a database query.
The caller must be holding a reader lock or a writer lock in order for the sequence number to be useful.