当前页面: 
在线文档首页 > 
JBoss 4.0.1 sp1 Cache API Documentation 英文版文档
NonBlockingWriterLock (JBossCache API) - JBoss 4.0.1 sp1 Cache API Documentation 英文版文档
org.jboss.cache.lock
Class NonBlockingWriterLock
java.lang.Object
   org.jboss.cache.lock.ReadWriteLockWithUpgrade
org.jboss.cache.lock.ReadWriteLockWithUpgrade
       org.jboss.cache.lock.NonBlockingWriterLock
org.jboss.cache.lock.NonBlockingWriterLock
- All Implemented Interfaces: 
- EDU.oswego.cs.dl.util.concurrent.ReadWriteLock
- public class NonBlockingWriterLock- extends ReadWriteLockWithUpgrade
NonBlockingWriterLock is a read/write lock (with upgrade) that has
 non-blocking write lock acquisition on existing read lock(s).
 
Note that the write lock is exclusive among write locks, e.g.,
 only one write lock can be granted at one time, but the write lock
 is independent of the read locks. For example,
 a read lock to be acquired will be blocked if there is existing write lock, but
 will not be blocked if there are mutiple read locks already granted to other
 owners. On the other hand, a write lock can be acquired as long as there
 is no existing write lock, regardless how many read locks have been
 granted.
- Version:
- $Id: NonBlockingWriterLock.java,v 1.3 2004/03/19 06:31:16 bwang00 Exp $
- Author:
- Ben Wang
 
 
| Field Summary | 
| protected static org.jboss.logging.Logger | log_
 | 
 
 
 
 
| Methods inherited from class org.jboss.cache.lock.ReadWriteLockWithUpgrade | 
| allowReader, cancelledWaitingReader, cancelledWaitingWriter, changeLock, endRead, endWrite, log, readLock, startRead, startReadFromNewReader, startReadFromWaitingReader, startWriteFromNewWriter, startWriteFromWaitingWriter, upgradeLockAttempt, writeLock | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
log_
protected static org.jboss.logging.Logger log_
NonBlockingWriterLock
public NonBlockingWriterLock()
startWrite
protected boolean startWrite()
- 
- Overrides:
- startWritein class- ReadWriteLockWithUpgrade
 
- 
 
      
      
        Copyright © 2002 JBoss Group, LLC. All Rights Reserved.