Class RWLock
- java.lang.Object
- 
- java.util.concurrent.locks.ReentrantReadWriteLock
- 
- org.eclipse.net4j.util.concurrent.RWLock
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.util.concurrent.locks.ReadWriteLock
 
 public class RWLock extends java.util.concurrent.locks.ReentrantReadWriteLock- Author:
- Eike Stepper
- See Also:
- Serialized Form
 
- 
- 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <V> Vcall(java.util.concurrent.Callable<V> callable, java.util.concurrent.locks.Lock lock, long timeoutMillis)voidread(java.lang.Runnable runnable)<V> Vread(java.util.concurrent.Callable<V> callable)static voidrun(java.lang.Runnable runnable, java.util.concurrent.locks.Lock lock, long timeoutMillis)voidwrite(java.lang.Runnable runnable)<V> Vwrite(java.util.concurrent.Callable<V> callable)- 
Methods inherited from class java.util.concurrent.locks.ReentrantReadWriteLockgetOwner, getQueuedReaderThreads, getQueuedThreads, getQueuedWriterThreads, getQueueLength, getReadHoldCount, getReadLockCount, getWaitingThreads, getWaitQueueLength, getWriteHoldCount, hasQueuedThread, hasQueuedThreads, hasWaiters, isFair, isWriteLocked, isWriteLockedByCurrentThread, readLock, toString, writeLock
 
- 
 
- 
- 
- 
Method Detail- 
readpublic <V> V read(java.util.concurrent.Callable<V> callable) 
 - 
readpublic void read(java.lang.Runnable runnable) 
 - 
writepublic <V> V write(java.util.concurrent.Callable<V> callable) 
 - 
writepublic void write(java.lang.Runnable runnable) 
 - 
callpublic static <V> V call(java.util.concurrent.Callable<V> callable, java.util.concurrent.locks.Lock lock, long timeoutMillis)
 - 
runpublic static void run(java.lang.Runnable runnable, java.util.concurrent.locks.Lock lock, long timeoutMillis)
 
- 
 
-