SynchronizedDictionaryAcquireWriteLock Method |
.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Acquire a write lock.
Namespace:
Tangosol.Util.Collections
Assembly:
Coherence (in Coherence.dll) Version: 14.1.1.1 (14.1.1.1)
Syntaxpublic void AcquireWriteLock()
Remarks
This method will block until the write lock is acquired.
Only a single thread can hold the write lock at any given time,
and no other threads will be able to acquire either a read lock
or a write lock until the write lock is released.
This method should always be used in combination with a
ReleaseWriteLock method in the following manner:
dict.AcquireWriteLock();
try
{
}
finally
{
dict.ReleaseWriteLock();
}
This will ensure that the lock is released properly even if an
exception is thrown by the code within the
try block.
See Also