您的位置:首页 > Web前端 > React

Reactor模式和Proactor模式

2014-06-17 00:00 330 查看
Reacor模式要求主线程(I/O处理单元)只负责监听文件描述符上是否有事件发生,有的话就立刻将该事件通知工作线程(逻辑单元)。除此之外,主线程不做任何其他实质性的工作。读写数据,接受新的连接,以及处理客户请求均在工作线程中完成。

Proactor模式要求将所有I/O操作都交给主线程和内核来处理,工作线程仅仅负责业务逻辑。

同步I/O模拟Proactor模式的原理是:主线程执行数据读写操作,读写完成后,主线程向工作线程通知这一“完成时间”。那么从工作线程的角度来看,它们就直接获得了数据读写的结果,接下来要做的只是对读写的结果进行逻辑处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: