|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.concurrent.locks.AbstractQueuedSynchronizer
java.util.concurrent.locks.ReentrantLock.Sync
java.util.concurrent.locks.ReentrantLock.NonfairSync
static final class ReentrantLock.NonfairSync
Sync object for non-fair locks
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.concurrent.locks.AbstractQueuedSynchronizer |
|---|
AbstractQueuedSynchronizer.ConditionObject, AbstractQueuedSynchronizer.Node |
| Field Summary |
|---|
| Fields inherited from class java.util.concurrent.locks.ReentrantLock.Sync |
|---|
owner |
| Constructor Summary | |
|---|---|
ReentrantLock.NonfairSync()
|
|
| Method Summary | |
|---|---|
(package private) void |
lock()
Perform lock. |
protected boolean |
tryAcquire(int acquires)
Attempts to acquire in exclusive mode. |
| Methods inherited from class java.util.concurrent.locks.ReentrantLock.Sync |
|---|
getHoldCount, getOwner, isHeldExclusively, isLocked, newCondition, nonfairTryAcquire, tryRelease |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
ReentrantLock.NonfairSync()
| Method Detail |
|---|
final void lock()
lock in class ReentrantLock.Syncprotected final boolean tryAcquire(int acquires)
AbstractQueuedSynchronizerThis method is always invoked by the thread performing
acquire. If this method reports failure, the acquire method
may queue the thread, if it is not already queued, until it is
signalled by a release from some other thread. This can be used
to implement method Lock.tryLock().
The default
implementation throws UnsupportedOperationException
tryAcquire in class AbstractQueuedSynchronizeracquires - the acquire argument. This value
is always the one passed to an acquire method,
or is the value saved on entry to a condition wait.
The value is otherwise uninterpreted and can represent anything
you like.
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||