Commit 8bdd7878 by ClassmateWang

2021-10-24 initial gitee

parent ddb4a984
# 1)Netty——异步和事件驱动
# 1)Netty——异步和事件驱动
## 1.1Java 网络编程
high performance Java networking
- 网络编程
- 多线程处理
- 并发
java.net 网络的演变过程:
1. 第一个时期:SocketServer 每次accept 一个clientSocket,此时连接SocketServer 其他线程被阻塞,必须等到前一个完成之后,服务器才能为其提供服务
2. 第二个时期:SocketServer accept 每一个clientSocket的时候专门创建一个线程去服务客户连接,这种方案具有的问题:
- 任何时候都可能有大量的线程处于休眠状态,只能等待输入或者输出数据就绪,这是一种资源浪费
- 每个线程的调用栈都需要分配内存
- 在并发量较高的时候线程的上下文切换就很浪费资源了
3. 第三个时期:JavaNIO
#### JavaNio
## 1.2Netty 简介
## 1.3Netty 的核心组件
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment