org.logicalcobwebs.concurrent
类 ReaderPreferenceReadWriteLock

java.lang.Object
  继承者 org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock
      继承者 org.logicalcobwebs.concurrent.ReaderPreferenceReadWriteLock
所有已实现的接口:
ReadWriteLock

public class ReaderPreferenceReadWriteLock
extends WriterPreferenceReadWriteLock

A ReadWriteLock that prefers waiting readers over waiting writers when there is contention. The range of applicability of this class is very limited. In the majority of situations, writer preference locks provide more reasonable semantics.

[ Introduction to this package. ]


嵌套类摘要
 
从类 org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock 继承的嵌套类/接口
WriterPreferenceReadWriteLock.ReaderLock, WriterPreferenceReadWriteLock.Signaller, WriterPreferenceReadWriteLock.WriterLock
 
字段摘要
 
从类 org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock 继承的字段
activeReaders_, activeWriter_, readerLock_, waitingReaders_, waitingWriters_, writerLock_
 
构造方法摘要
ReaderPreferenceReadWriteLock()
           
 
方法摘要
protected  boolean allowReader()
          Override this method to change to reader preference
 
从类 org.logicalcobwebs.concurrent.WriterPreferenceReadWriteLock 继承的方法
cancelledWaitingReader, cancelledWaitingWriter, endRead, endWrite, readLock, startRead, startReadFromNewReader, startReadFromWaitingReader, startWrite, startWriteFromNewWriter, startWriteFromWaitingWriter, writeLock
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

ReaderPreferenceReadWriteLock

public ReaderPreferenceReadWriteLock()
方法详细信息

allowReader

protected boolean allowReader()
从类 WriterPreferenceReadWriteLock 复制的描述
Override this method to change to reader preference

覆盖:
WriterPreferenceReadWriteLock 中的 allowReader


Copyright © 2014. All rights reserved.