线程模型

线程模型

串行工作者模型

   存在的缺点,可能由于任务处理的太慢,导致队列积压的任务数量越来愈大,任务不能得到及时的执

 

并行工作者模型

    2.1  存在公共任务队列

  

 

  

   存在的缺点,多个worker线程从公共的任务队列中获取任务,必须要加锁,影响效率

 

     2.2 不存在公共任务队列

 

     

 

         每个worker线程维护自己的队列,避免了加锁产生的影响

3 Reactor线程模型

  3.1 单线程Reactor线程模型

  

 

 

3.2 多线程Reactor线程模型

 

 

      有多个accept线程接收任务

3.3 混合型Reactor线程模型

  

 

 

 

posted @ 2019-08-15 17:40  踏月而来  阅读(176)  评论(0编辑  收藏  举报