|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ws4d.java.concurrency.LockSupport
public class LockSupport
Implementation of a multiple-readers/single-writer lock support.
Constructor Summary | |
---|---|
LockSupport()
Constructs a new LockSupport. |
Method Summary | |
---|---|
void |
exclusiveLock()
Acquires an exclusive lock. |
boolean |
releaseExclusiveLock()
Releases an exclusive lock of the current thread. |
void |
releaseSharedLock()
Releases a shared lock of the current thread. |
void |
sharedLock()
Acquires a shared lock. |
java.lang.String |
toString()
|
boolean |
tryExclusiveLock()
Try to get an exclusive lock immediately. |
boolean |
trySharedLock()
Tries to get a shared lock immediately. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public LockSupport()
Method Detail |
---|
public java.lang.String toString()
toString
in class java.lang.Object
public void sharedLock()
Lockable
sharedLock
in interface Lockable
public void exclusiveLock()
Lockable
exclusiveLock
in interface Lockable
public boolean trySharedLock()
Lockable
trySharedLock
in interface Lockable
true
if the lock has been allocated,
false
otherwisepublic boolean tryExclusiveLock()
Lockable
tryExclusiveLock
in interface Lockable
true
if the lock has been allocated,
false
otherwisepublic void releaseSharedLock()
Lockable
releaseSharedLock
in interface Lockable
public boolean releaseExclusiveLock()
Lockable
releaseExclusiveLock
in interface Lockable
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |