请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

当生产者等待消费者时,不需要配置等待策略么?

等待策略是消费者等待生产者的策略,那么在2-7节中说也存在生产者等待消费者的情况,这时的“如何等”不需要配置么?

正在回答

1回答

消费者等待策略是为了从ringbuffer中获取event数据,所以配置等待策略,而生产者等等是当ringbuffer满的时候进行等待
消费者等待代码在batcheventprocessor的run方法里面有一个waitfor*方法,而生产者等等则是在获取ringbuffer下一个event的next方法里进行判断,小伙伴有些问题不太明白可以先记下来,可以继续向后面学习,有对应的源码分析

0 回复 有任何疑惑可以回复我~
  • 提问者 zjg23 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-10-21 10:55:26
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信