|
|||||||||
| Home >> All >> org >> gjt >> sp >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.gjt.sp.util
Class ReadWriteLock

java.lang.Objectorg.gjt.sp.util.ReadWriteLock
- public class ReadWriteLock
- extends java.lang.Object
Implements consumer/producer locking scemantics.
- Version:
- $Id: ReadWriteLock.java,v 1.6 2003/01/31 04:49:31 spestov Exp $
| Field Summary | |
private int |
activeReaders
|
private int |
activeWriters
|
private int |
lockCount
|
private java.util.Vector |
readers
|
private int |
waitingReaders
|
private int |
waitingWriters
|
private java.lang.Thread |
writerThread
|
| Constructor Summary | |
ReadWriteLock()
|
|
| Method Summary | |
private boolean |
allowRead()
|
private boolean |
allowWrite()
|
private void |
claimWriteLock()
|
boolean |
isWriteLocked()
|
void |
readLock()
|
void |
readUnlock()
|
void |
writeLock()
|
void |
writeUnlock()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
activeReaders
private int activeReaders
activeWriters
private int activeWriters
waitingReaders
private int waitingReaders
waitingWriters
private int waitingWriters
readers
private java.util.Vector readers
writerThread
private java.lang.Thread writerThread
lockCount
private int lockCount
| Constructor Detail |
ReadWriteLock
public ReadWriteLock()
| Method Detail |
readLock
public void readLock()
readUnlock
public void readUnlock()
writeLock
public void writeLock()
writeUnlock
public void writeUnlock()
isWriteLocked
public boolean isWriteLocked()
allowRead
private final boolean allowRead()
allowWrite
private final boolean allowWrite()
claimWriteLock
private void claimWriteLock()
|
|||||||||
| Home >> All >> org >> gjt >> sp >> [ util overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.gjt.sp.util.ReadWriteLock