protected static class FIFOSemaphore.FIFOWaitQueue extends QueuedSemaphore.WaitQueue
QueuedSemaphore.WaitQueue.WaitNode| Modifier and Type | Field and Description |
|---|---|
protected QueuedSemaphore.WaitQueue.WaitNode |
head_ |
protected QueuedSemaphore.WaitQueue.WaitNode |
tail_ |
| Modifier | Constructor and Description |
|---|---|
protected |
FIFOWaitQueue() |
| Modifier and Type | Method and Description |
|---|---|
protected QueuedSemaphore.WaitQueue.WaitNode |
extract() |
protected void |
insert(QueuedSemaphore.WaitQueue.WaitNode w) |
protected QueuedSemaphore.WaitQueue.WaitNode head_
protected QueuedSemaphore.WaitQueue.WaitNode tail_
protected void insert(QueuedSemaphore.WaitQueue.WaitNode w)
insert in class QueuedSemaphore.WaitQueueprotected QueuedSemaphore.WaitQueue.WaitNode extract()
extract in class QueuedSemaphore.WaitQueue