摘要: 消费者如何读取数据? 前一篇是生产者的处理,这一篇讲消费者的处理 我们都知道,消费者无非就是不停地从队列中读取数据,处理数据。但是与BlockedQueue不同的是,RingBuffer的消费者不会对队列进行上锁,那它是怎样实现的呢? 概括地说,就是通过CAS原子性地得到一个可消费的序号,然后再根据 阅读全文
posted @ 2020-05-12 22:34 猫毛·波拿巴 阅读(1078) 评论(0) 推荐(0) 编辑