LinkedBlockingQueue和ConcurrentLinkedQueue适用场景

适用阻塞队列的好处:多线程操做共同的队列时不须要额外的同步,另外就是队列会自动平衡负载,即那边(生产与消费两边)处理快了就会被阻塞掉,从而减小两边的处理速度差距。 当许多线程共享访问一个公共 collection 时,ConcurrentLinkedQueue 是一个恰当的选择。 LinkedBlockingQueue 多用于任务队列 ConcurrentLinkedQueue  多用于消息队列
相关文章
相关标签/搜索