为什么叫伪异步?
来源:5-14 使用伪异步IO改进多人聊天室

Belucky
2020-11-07
为什么叫伪异步?请问这个伪字如何理解
写回答
2回答
-
慕圣3337391
2023-02-12
00 -
Stannum
2020-11-14
同学你好~我们可以来对比一下这个伪异步实现和课程后面讲解的真正的异步AIO实现。我们在I/O模型中提到的同步或异步,指的是I/O操作(比如read或write)是否为同步或异步。所以回头来看这个伪异步实现,可以看到其中调用的I/O读写操作本身都是同步操作。只不过利用了一个线程池,通过重复利用线程资源,在扩展性上给人带来了一种类似异步操作的错觉而已。而只有真正的AIO模型,才是实现了I/O读写操作本身的异步性。
00
相似问题