EDU.oswego.cs.dl.util.concurrent

Class QueuedSemaphore.WaitQueue

Enclosing Class:
QueuedSemaphore
Known Direct Subclasses:
FIFOSemaphore.FIFOWaitQueue, PrioritySemaphore.PriorityWaitQueue

protected static abstract 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 class
QueuedSemaphore.WaitQueue.WaitNode

Method Summary

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

Method Details

extract

protected QueuedSemaphore.WaitQueue.WaitNode extract()


insert

protected void insert(QueuedSemaphore.WaitQueue.WaitNode w)