有没有办法判断所有事件是否都已消耗完?

时间:2019-03-08 12:56:07

标签: disruptor-pattern

有没有办法判断所有事件是否都已消耗完?类似于BlockingQueue.isEmpty()方法。 我想在消费者闲置时添加一些业务逻辑。 期待您的回复。

1 个答案:

答案 0 :(得分:0)

是的,环形缓冲区有remainingCapacity,它告诉您还有多少插槽可用。因此,您需要将其与环形缓冲区的容量进行比较,以检查其是否为空。