JUC--PriorityQueue源碼分析(基於JDK1.8)

1 概述 PriorityQueue是基於優先堆實現的無界優先隊列,它的底層是通過最小堆來實現的。我們知道普通的隊列具有FIFO的特性,隊列的出和入與進入隊列的時間有關,但是針對優先隊列,每個隊列的元素中都有一個屬性來表示隊列的優先級,然後隊列的出隊就根據隊列中元素的優先級來確定先後順序。這樣就可以實現生活中一些需要根據優先級來處理數據的場景,比如說根據會員級別,優先消費的場景。下面我們來看看Pr
相關文章
相關標籤/搜索