IO模型/BIO、NIO、AIO对比表

157 阅读1分钟

BIO、NIO、AIO对比表

- BIO NIO AIO
IO模型 同步阻塞 同步非阻塞(多路复用) 异步非阻塞
编程难度 简单 复杂 复杂
可靠性
吞吐量

Ps:举例说明

1) 同步阻塞:

到理发店理发,就一直等待理发师,直到轮到自己理发。

2) 同步非阻塞:

到理发店理发,发现前面有其他人理发,给理发师说下,先干其他事情,一会过来看是否轮到自己。

3) 异步非阻塞:

给理发师打电话,让理发师上门服务,自己干其他事情,理发师自己来加给你理发