Reactor 线程模型

Posted liguochun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Reactor 线程模型相关的知识,希望对你有一定的参考价值。

一. 核心思想

 I/O 事件注册到多路复用器;

 触发的I/O 事件分发到事件处理器中,执行就绪 I/O 事件对应的处理函数中。模型中有三个重要的组件:

  • 多路复用器:由操作系统提供接口,Linux 提供的 I/O 复用接口有select、poll、epoll 。
  • 事件分离器:将多路复用器返回的就绪事件分发到事件处理器中。
  • 事件处理器:处理就绪事件处理函数。

以上是关于Reactor 线程模型的主要内容,如果未能解决你的问题,请参考以下文章

Netty 4.x学习笔记——线程模型

填坑Reactor模型和Netty线程模型

Reactor线程模型

netty - 线程模型 reactor

netty - 线程模型 reactor

BIO/NIO 线程模型以及高性能通讯框架 Netty Reactor 模型初探