Reactor的协程
时间: 2023-09-13 18:13:16 浏览: 199
reactor-core-sandbox
抱歉,根据提供的引用内容,没有提到Reactor的协程相关信息。Reactor主要由文件描述符(handle)、同步事件分离器(Synchronous Event Demultiplexer)、初始分发器(Initiation Dispatcher)、事件处理器(Event Handler)和具体事件处理器(Concrete Event Handler)组成\[1\]。在Reactor模式中,通常会有一个主Reactor(mainReactor)用于处理网络IO连接建立操作,而子Reactor(subReactor)用于处理与建立起来的socket进行数据交互和事件业务处理操作\[2\]。Reactor对象通过select监控连接事件,收到事件后通过dispatch进行转发。如果是连接建立的事件,则由Acceptor接受连接,并创建handler处理后续事件。handler会完成read->业务处理->send的完整业务流程\[3\]。但是,关于Reactor的协程相关信息,我无法提供更多详细的解释。
#### 引用[.reference_title]
- *1* [swoole学习之: 协程基本概念之 Reactor(反应器)模式](https://blog.csdn.net/aben_sky/article/details/121514162)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* *3* [线程模型Reactor/Proactor的区别](https://blog.csdn.net/Linuxhus/article/details/110579921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文