Uses of Interface
java.util.Queue
-
Packages that use Queue 软件包 描述 java.util 包含集合框架,一些国际化支持类,一个服务加载器,属性,随机数生成,字符串解析和扫描类,base64编码和解码,一个位数组和几个其他实用程序类。java.util.concurrent 实用程序类通常用于并发编程。 -
-
Uses of Queue in java.util
Subinterfaces of Queue in java.util Modifier and Type 接口 描述 interface
Deque<E>
支持两端元素插入和移除的线性集合。Classes in java.util that implement Queue Modifier and Type Class 描述 class
AbstractQueue<E>
这个类提供了一些Queue
操作的骨架实现。class
ArrayDeque<E>
Deque
接口的可调整大小的数组实现。class
LinkedList<E>
双链表实现了List
和Deque
接口。class
PriorityQueue<E>
基于优先级堆的无限优先级queue 。Methods in java.util that return Queue Modifier and Type 方法 描述 static <T> Queue<T>
Collections. asLifoQueue(Deque<T> deque)
static <E> Queue<E>
Collections. checkedQueue(Queue<E> queue, Class<E> type)
返回指定队列的动态类型安全视图。Methods in java.util with parameters of type Queue Modifier and Type 方法 描述 static <E> Queue<E>
Collections. checkedQueue(Queue<E> queue, Class<E> type)
返回指定队列的动态类型安全视图。 -
Uses of Queue in java.util.concurrent
Subinterfaces of Queue in java.util.concurrent Modifier and Type 接口 描述 interface
BlockingDeque<E>
ADeque
另外支持在检索元素时等待deque变为非空的阻塞操作,并等待存储元素时在deque中空间可用。interface
BlockingQueue<E>
AQueue
另外支持在检索元素时等待队列变为非空的操作,并在存储元素时等待队列中的空间变得可用。interface
TransferQueue<E>
ABlockingQueue
,其中生产者可能等待消费者接收元素。Classes in java.util.concurrent that implement Queue Modifier and Type Class 描述 class
ArrayBlockingQueue<E>
有限的blocking queue由数组支持。class
ConcurrentLinkedDeque<E>
基于链接节点的无界并发deque 。class
ConcurrentLinkedQueue<E>
基于链接节点的无界线程安全queue 。class
DelayQueue<E extends Delayed>
一个无限的blocking queue的Delayed
元素,其中元素只能在其延迟到期时被采用。class
LinkedBlockingDeque<E>
基于链接节点的可选限定的blocking deque 。class
LinkedBlockingQueue<E>
基于链接节点的可选限定的blocking queue 。class
LinkedTransferQueue<E>
基于链接节点的无界TransferQueue
。class
PriorityBlockingQueue<E>
无限blocking queue使用与PriorityQueue
类相同的排序规则,并提供阻止检索操作。class
SynchronousQueue<E>
A blocking queue其中每个插入操作必须等待另一个线程的相应删除操作,反之亦然。
-