问题描述
我在学习raft算法的时候在看SOFA-JRaft源码,对disruptor的用法很困惑,声称是队列的替换,但是如果使用EventHandler来处理Runnable,那么我不知道这两个概念有什么区别(因为它们都用于相同的目的)。另外,disruptor的构造函数可以接收一个ExecutorService作为参数,这需要一个blockingqueue,所以很混乱…… 谁能解释一下我们如何以及为什么使用干扰器而不是简单的 executorService?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)