AbstractSessionModelAcquireReadLock Method |
.NET API Reference for Oracle® Coherence Community Edition
(14.1.1.0)
E55634-01
Acquire a read lock.
Namespace:
Tangosol.Web.Model
Assembly:
Coherence (in Coherence.dll) Version: 14.1.1.1 (14.1.1.1)
Syntaxpublic void AcquireReadLock()
Remarks
This method will block until the read lock is acquired.
Multiple threads can hold read locks at the same time, but no
thread will be able to acquire a write lock until all read locks
are released.
This method should always be used in combination with a
ReleaseReadLock method in the following manner:
model.AcquireReadLock();
try
{
}
finally
{
model.ReleaseReadLock();
}
This will ensure that the lock is released properly even if an
exception is thrown by the code within the
try block.
See Also