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