为什么叫伪异步?

来源:5-14 使用伪异步IO改进多人聊天室

Belucky

2020-11-07

为什么叫伪异步?请问这个伪字如何理解

写回答

2回答

慕圣3337391

2023-02-12

0
0

Stannum

2020-11-14

同学你好~我们可以来对比一下这个伪异步实现和课程后面讲解的真正的异步AIO实现。我们在I/O模型中提到的同步或异步,指的是I/O操作(比如read或write)是否为同步或异步。所以回头来看这个伪异步实现,可以看到其中调用的I/O读写操作本身都是同步操作。只不过利用了一个线程池,通过重复利用线程资源,在扩展性上给人带来了一种类似异步操作的错觉而已。而只有真正的AIO模型,才是实现了I/O读写操作本身的异步性。

0
0

系统学习Java网络编程 深度理解BIO/NIO/AIO

对比式学习助你真正理解BIO/NIO/AIO三大网络编程模型。

880 学习 · 148 问题

查看课程