【发布时间】:2019-03-08 12:56:07
【问题描述】:
有没有办法判断是否所有的事件都被消费了?类似于 BlockingQueue.isEmpty() 方法。 我想在消费者空闲时添加一些业务逻辑。 期待您的回复。
【问题讨论】:
有没有办法判断是否所有的事件都被消费了?类似于 BlockingQueue.isEmpty() 方法。 我想在消费者空闲时添加一些业务逻辑。 期待您的回复。
【问题讨论】:
是的,环形缓冲区有remainingCapacity,它告诉您还有多少插槽可用。因此,您需要将其与环形缓冲区的容量进行比较,以检查其是否为空。
【讨论】: