BIO、NIO、AIO有什么不同呢?
下文笔者讲述BIO、NIO、AIO的区别,如下所示
BIO
Block IO: 同步阻塞式 IO 我们日常所使用的IO模式 由于是阻塞式,所以并发效率非常低
NIO
New IO 同步非阻塞 IO 是传统IO的升级 客户端和服务器端通过 Channel(通道)通讯, 实现了多路复用
AIO
Asynchronous IO是NIO的升级 实现了异步非堵塞IO 异步IO的操作基于事件和回调机制
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。