Package EDU.oswego.cs.dl.util.concurrent
Class SynchronousChannel.Queue
- java.lang.Object
-
- EDU.oswego.cs.dl.util.concurrent.SynchronousChannel.Queue
-
- Enclosing class:
- SynchronousChannel
protected static class SynchronousChannel.Queue extends java.lang.Object
Simple FIFO queue class to hold waiting puts/takes.
-
-
Field Summary
Fields Modifier and Type Field Description protected LinkedNode
head
protected LinkedNode
last
-
Constructor Summary
Constructors Modifier Constructor Description protected
Queue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected LinkedNode
deq()
protected void
enq(LinkedNode p)
-
-
-
Field Detail
-
head
protected LinkedNode head
-
last
protected LinkedNode last
-
-
Method Detail
-
enq
protected void enq(LinkedNode p)
-
deq
protected LinkedNode deq()
-
-