Reactor模式和Proactor模式
生活随笔
收集整理的这篇文章主要介绍了
Reactor模式和Proactor模式
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
同步IO模型通常用户实现Reactor模式,异步IO模型用于实现Proactor模式,不过也可以使用同步IO去模式Proactor模式.
1.Reactor模式
Reactor是这样的一种模式,它要求主线程(IO处理单元)只负责监听文件描述符上是否有事件发生,有的话就立即将该事件通知工作线程(逻辑单元).除此之外,主线程不做其他任何实质性的工作.读写数据 ,接收新的连接,以及处理客户请求均在工作线程中完成.
2.Proactor模型
与Reactor不同,Proactor模式将所有IO操作都交给主线程和内核来处理,工作线程仅仅负责业务逻辑,因此Proactor模式更符合图8-4所描述的服务器编程框架.
总结
以上是生活随笔为你收集整理的Reactor模式和Proactor模式的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: (计算机组成原理)第二章数据的表示和运算
- 下一篇: 连接第二个 insance 到 firs