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