java.util.concurrent
Class SynchronousQueue.WaitQueue
java.lang.Object
java.util.concurrent.SynchronousQueue.WaitQueue
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- SynchronousQueue.FifoWaitQueue, SynchronousQueue.LifoWaitQueue
- Enclosing class:
- SynchronousQueue<E>
abstract static class SynchronousQueue.WaitQueue
- extends Object
- implements Serializable
Queue to hold waiting puts/takes; specialized to Fifo/Lifo below.
These queues have all transient fields, but are serializable
in order to recover fairness settings when deserialized.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SynchronousQueue.WaitQueue
SynchronousQueue.WaitQueue()
enq
abstract SynchronousQueue.Node enq(Object x)
- Create, add, and return node for x
deq
abstract SynchronousQueue.Node deq()
- Remove and return node, or null if empty
Please submit a feedback, bug or feature