AIO Proactor和 NIO Reactor

NIO AIO

在这里插入图片描述NIO 同步不阻塞
AIO 异步不阻塞
在这里插入图片描述在这里插入图片描述

概念

I/O多路复用机制都依赖于一个事件多路分离器(Event Demultiplexer)。分离器对象可将来自事件源的I/O事件分离出来,并分发到对应的read/write事件处理器(Event Handler)。开发人员预先注册需要处理的事件及其事件处理器(或回调函数);事件分离器负责将请求事件传递给事件处理器。
都是IO复用下的事件驱动模型

{
	作者:wuxinliulei
	链接:https://www.zhihu.com/question/26943938/answer/68773398
	来源:知乎
	著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
}

关键

Reactor模式采用同步IO,而Proactor采用异步IO。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值