有没有一篇好文章能清晰解释同步异步阻塞非阻塞BIONIOAIO的区别?
- 内容介绍
- 文章标签
- 相关推荐
本文共计7955个文字,预计阅读时间需要32分钟。
网上有很多关于同步/异步/阻塞/非阻塞、IO、NIO、AIO的文章,但都没有完全符合我心里的预期,于是决定自己写一篇。
常规误区:
1.假设所有网络请求都是同步的。
2.认为NIO和AIO是NIO的升级版。
具体需求:
1.需要一个详细的用户使用场景。
2.分两步进行,首先调用一个HTTP接口。
举例:
假设我们需要从某个API获取天气信息,并实时显示在界面上。首先,我们需要调用一个HTTP接口获取天气数据。本文共计7955个文字,预计阅读时间需要32分钟。
网上有很多关于同步/异步/阻塞/非阻塞、IO、NIO、AIO的文章,但都没有完全符合我心里的预期,于是决定自己写一篇。
常规误区:
1.假设所有网络请求都是同步的。
2.认为NIO和AIO是NIO的升级版。
具体需求:
1.需要一个详细的用户使用场景。
2.分两步进行,首先调用一个HTTP接口。
举例:
假设我们需要从某个API获取天气信息,并实时显示在界面上。首先,我们需要调用一个HTTP接口获取天气数据。
