|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.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.Objectpublic void sharedLock()
Lockable
sharedLock in interface Lockablepublic void exclusiveLock()
Lockable
exclusiveLock in interface Lockablepublic boolean trySharedLock()
Lockable
trySharedLock in interface Lockabletrue if the lock has been allocated,
false otherwisepublic boolean tryExclusiveLock()
Lockable
tryExclusiveLock in interface Lockabletrue if the lock has been allocated,
false otherwisepublic void releaseSharedLock()
Lockable
releaseSharedLock in interface Lockablepublic boolean releaseExclusiveLock()
Lockable
releaseExclusiveLock in interface Lockable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||