摘要: 不允许还有Java程序员不了解BlockingQueue阻塞队列的实现原理 我们平时开发中好像很少使用到BlockingQueue(阻塞队列),比如我们想要存储一组数据的时候会使用ArrayList,想要存储**键值对**数据会使用HashMap,在什么场景下需要用到BlockingQueue呢? 1. BlockingQueue的应用场景 当我们处理完一批数据之后,需要把这批数据发给下游方法接着处理,但是下游方法的处理速率不受控制,可能时快时慢。如果下游方法的处理速率较慢,会拖慢当前方法的处理速率,这时候该怎么办呢? 阅读全文
posted @ 2022-10-17 14:19 一灯架构 阅读(708) 评论(1) 推荐(3) 编辑