为什么使用线程池是异步IO?

来源:5-13 伪异步IO编程模型简析

慕后端4558022

2020-10-02

写回答

1回答

慕设计5107530

2020-10-03

我的理解大概是:原先的同步阻塞式在于客户端连接,服务端要自己创建一个线程来为客户端服务,这是时候服务端就要主动等待线程创建,因为是服务端自己来创建的;而使用线程池之后,创建线程和销毁线程的工作就完全是线程池来完成,使得线程的创建和使用之间分离,服务端只需要向线程池请求线程,不用自己手动创建,那么这个等待线程池创建线程的过程中,服务端完全可以"干点别的",所以这里有点异步的意思,但是也不是完全异步,所以老师用「伪异步」来描述,不知道我的理解对不对。

0
0

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

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

880 学习 · 148 问题

查看课程