java 中的线程安全有界优先级队列
Thread Safe Bounded Priority Queue in java
在java中是否有实现线程安全有界优先级队列的库?
除了线程安全之外,我需要类似 quava 的 MinMaxPriorityQueue 的东西。
如果队列已满,它应该删除优先级最低的元素并添加新元素,除非新元素是优先级最低的元素。
您可以使 MinMaxPriorityQueue 同步
Queue<E> queue = Queues.synchronizedQueue(MinMaxPriorityQueue.<E>create());
队列是 com.google.common.collect 包的一部分。
在java中是否有实现线程安全有界优先级队列的库? 除了线程安全之外,我需要类似 quava 的 MinMaxPriorityQueue 的东西。 如果队列已满,它应该删除优先级最低的元素并添加新元素,除非新元素是优先级最低的元素。
您可以使 MinMaxPriorityQueue 同步
Queue<E> queue = Queues.synchronizedQueue(MinMaxPriorityQueue.<E>create());
队列是 com.google.common.collect 包的一部分。