有没有一篇好文章能清晰解释同步异步阻塞非阻塞BIONIOAIO的区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7988个文字,预计阅读时间需要32分钟。
网上有很多关于同步/异步、阻塞/非阻塞、IO、NIO、AIO的文章,但都未能触及我心中的预期,于是决定自己写一篇。
常规误区:
1. 误区一:认为同步和异步是互斥的,实际上它们可以共存。
2.误区二:认为阻塞和非阻塞是绝对的概念,实际上它们与具体实现有关。
3.误区三:认为NIO和AIO是新技术,实际上它们只是对传统IO的改进。
用户需求:
一个展示用户详情的HTTP接口,分为两步:
1. 第一步:调用一个HTTP接口获取用户ID。
2.第二步:根据用户ID调用另一个HTTP接口获取用户详情。
本文共计7988个文字,预计阅读时间需要32分钟。
网上有很多关于同步/异步、阻塞/非阻塞、IO、NIO、AIO的文章,但都未能触及我心中的预期,于是决定自己写一篇。
常规误区:
1. 误区一:认为同步和异步是互斥的,实际上它们可以共存。
2.误区二:认为阻塞和非阻塞是绝对的概念,实际上它们与具体实现有关。
3.误区三:认为NIO和AIO是新技术,实际上它们只是对传统IO的改进。
用户需求:
一个展示用户详情的HTTP接口,分为两步:
1. 第一步:调用一个HTTP接口获取用户ID。
2.第二步:根据用户ID调用另一个HTTP接口获取用户详情。

