摘要:
延时队列 DelayQueue是一个支持延时获取元素的使用优先级队列实现的无界的阻塞队列。 在创建元素时可以指定多久才能从队列中获取当前元素,只有在延迟期满时才能从队列中提取元素。 类图如下: DelayQueue的定义以及构造函数如下: public class DelayQueue<E exte 阅读全文
摘要:
优先级阻塞队列 PriorityBlockingQueue是一个支持优先级排序的无界阻塞队列。 Note: PriorityBlockingQueue并不会阻塞生产者,而只是在没有可消费的数据时阻塞消费者;因此使用的时候需要特别注意,生产者生产数据的速度绝对不能快于消费者消费数据的速度,否则时间一长 阅读全文