[JDK1.6] JAVA集合 LinkedBlockingQueue源碼淺析

文章目錄

[一] 簡介:

一個基於已鏈接節點的、範圍任意的 BlockingQueue 。此隊列按 FIFO(先進先出)排序元素。隊列的頭部 是在隊列中時間最長的元素。隊列的尾部 是在隊列中時間最短的元素。新元素插入到隊列的尾部,並且隊列獲取操作會獲得位於隊列頭部的元素。鏈接隊列的吞吐量通常要高於基於數組的隊列,但是在大多數併發應用程序中,其可預知的性能要低。

可選的容量範圍構造方法參數作爲防止隊列過度擴展的一種方法。如果未指定容量,則它等於 Integer.MAX_VALUE 。除非插入節點會使隊列超出容量,否則每次插入後會動態地創建鏈接節點。

此類及其迭代器實現 CollectionIterator 接口的所有可選 方法。

此類是 Java Collections Framework 的成員。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章