java命名空间java.util.concurrent类priorityblockingqueue<e>的类成员方法:
priorityblockingqueue定义及介绍
本文导语:
priorityblockingqueue
public priorityblockingqueue(collection
priorityblockingqueue
public priorityblockingqueue(collection extends e> c)
- 创建一个包含指定 collection 元素的 priorityblockingqueue。如果指定 collection 是一个
sortedset 或 priorityqueue,则此优先级队列将按照相同顺序进行排序。否则,此优先级队列将根据此元素的自然顺序进行排序。
- 参数:
c - 其元素将被放置在此优先级队列中的 collection
- 抛出:
classcastexception - 如果根据优先级队列的顺序,指定 collection 的元素无法与另一个 collection 的元素进行比较
nullpointerexception - 如果指定 collection 或其任意元素为 null
public boolean add(e e)
- 将指定元素插入此优先级队列。
- 指定者:
- 接口
collection 中的 add - 指定者:
- 接口
blockingqueue 中的 add - 指定者:
- 接口
queue 中的 add - 覆盖:
- 类
abstractqueue 中的 add
- 参数:
o - 要添加的元素
- 返回:
- true(根据
collection.add(e) 的规定)
- 抛出:
classcastexception - 如果根据优先级队列的排序规则,无法将指定的元素与优先级队列中当前的元素进行比较
nullpointerexception - 如果指定元素为 null