leader/follower线程模型

关键点:
(1)只有1个leader线程,可以有若干的follower线程;
(2)线程有3种状态:leading/processing/following;
(3)有一把锁,抢到的就是leading;
(4)事件来到时,leading线程会对其进行处理,从而转化为processing状态;
(5)处理完成后,尝试抢锁,抢到则又变为leading,否则变为followering;
(6)followering不干事,就是抢锁,力图成为leading;

到网上找了一个状态变迁图,如下:

[转]leader/follower线程模型

 

与普通的线程池比,这种模型无需消息队列,其他优点,可参考网上论文。

相关文章:

  • 2021-08-19
  • 2021-04-04
  • 2022-12-23
  • 2022-03-02
  • 2021-06-14
  • 2021-12-08
  • 2021-08-15
猜你喜欢
  • 2021-05-13
  • 2021-08-11
  • 2021-07-25
  • 2022-01-06
  • 2022-01-29
  • 2022-12-23
相关资源
相似解决方案