【JUC源碼】阻塞隊列總結:特性對比&應用場景舉例

1 特性對比 首先,放出一張隊列的總體設計圖: 從圖中我們可以看出幾點: 不同的隊列有着不同的數據結構: ArrayBlockingQueue 是數組 LinkedBlockingQueue 是鏈表 SynchronousQueue 是 堆棧和隊列 相應的,不同的數據結構決定了入隊和出隊的姿勢是不同的 隊列解耦了生產者和消費者,提供了生產者和消費者間關係的多種形式: 比如 LinkedBlocki
相關文章
相關標籤/搜索