JUC--PriorityQueue源码分析(基于JDK1.8)

1 概述 PriorityQueue是基于优先堆实现的无界优先队列,它的底层是通过最小堆来实现的。我们知道普通的队列具有FIFO的特性,队列的出和入与进入队列的时间有关,但是针对优先队列,每个队列的元素中都有一个属性来表示队列的优先级,然后队列的出队就根据队列中元素的优先级来确定先后顺序。这样就可以实现生活中一些需要根据优先级来处理数据的场景,比如说根据会员级别,优先消费的场景。下面我们来看看Pr
相关文章
相关标签/搜索