服务器中对于事件处理模式的理解-Reactor和Proactor

服务器程序通常需要处理三类事件:I/O事件,信号及定时事件. 在此简单介绍一下两种事件处理模式 : Reactor和Procator 首先我们需要明白同步I/O模型通常用于实现Reactor模式,异步I/O模型通常用于实现Procator模式 Reactor模式 它要求主线程只负责监听文件描述符上有没有事件发生,立即通知工作线程 读写数据等操作均由工作线程来进行完成 工作流程为 主线程往epoll
相关文章
相关标签/搜索