EDU.oswego.cs.dl.util.concurrent

Class QueuedSemaphore.WaitQueue

protected abstract static class QueuedSemaphore.WaitQueue extends Object

Base class for internal queue classes for semaphores, etc. Relies on subclasses to actually implement queue mechanics
Nested Class Summary
protected static classQueuedSemaphore.WaitQueue.WaitNode
Method Summary
protected abstract QueuedSemaphore.WaitQueue.WaitNodeextract()
protected abstract voidinsert(QueuedSemaphore.WaitQueue.WaitNode w)

Method Detail

extract

protected abstract QueuedSemaphore.WaitQueue.WaitNode extract()

insert

protected abstract void insert(QueuedSemaphore.WaitQueue.WaitNode w)