LinkedBlockingQueue和ConcurrentLinkedQueue適用場景

適用阻塞隊列的好處:多線程操做共同的隊列時不須要額外的同步,另外就是隊列會自動平衡負載,即那邊(生產與消費兩邊)處理快了就會被阻塞掉,從而減小兩邊的處理速度差距。 當許多線程共享訪問一個公共 collection 時,ConcurrentLinkedQueue 是一個恰當的選擇。 LinkedBlockingQueue 多用於任務隊列 ConcurrentLinkedQueue  多用於消息隊列
相關文章
相關標籤/搜索