
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
Java IO模型
服务器的线程数是极其宝贵的系统资源(通常几百上千个就顶天了),如果有一万个空闲连接,BIO 就需要一万个线程,服务器直接 OOM 崩溃。整个过程中,Java 线程只负责“发起请求”和“在回调中处理结果”,所有的“等待”和“数据搬运”全部由操作系统内核完成。在 BIO 中,如果客户端建立连接后不发送数据(或者网络很慢),处理该连接的工作线程就会一直阻塞在。是面向“缓冲区”的,数据被读取到一个缓冲区中
到底了







