java网络编程-tomcat Bio
来源:互联网 发布:有关程序员的网名 编辑:程序博客网 时间:2024/06/06 01:38
入口类
JIoEndpoint
Acceptor run方法
while循环
socket = serverSocketFactory.acceptSocket(serverSocket);
此方法阻塞,如果tcp连接建立,返回一个socket
然后
getExecutor().execute(newSocketProcessor(wrapper));
然后进入SocketProcessor run
state = handler.process(socket, SocketStatus.OPEN);如过 state为open,继续
getExecutor().execute(new SocketProcessor(wrapper));
如此往复,阻塞读inputStream,直到socket close为止
阻塞读发生在
AbstractHttp11Processor
setRequestLineReadTimeout();
阅读全文
0 0
- java网络编程-tomcat Bio
- java 网络编程(二)TCPIP+BIO
- java网络编程(二)----同步阻塞bio
- Java网络编程之BIO(Socket)-yellowcong
- 网络编程( BIO )
- 二、java网络io编程(BIO、NIO)
- Java 网络IO编程总结(BIO、NIO、AIO)
- Java 网络IO编程总结二(BIO、NIO、AIO)
- Java网络编程之BIO(Socket 伪异步)-yellowcong
- 网络编程基础(BIO/NIO)
- BIO、NIO、AIO网络编程
- 网络编程-BIO、NIO、AIO
- 网络编程(3)-BIO,NIO,AIO
- java网络编程学习(四)UDP/IP+BIO/NIO/多播
- Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
- Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
- Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
- Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)
- 从日志到双十一大屏只要一步:LOG/SLS+DataV 打通
- 最能激怒程序员的十句话
- JS arguments对象
- synchronized关键字
- BSP 测试之电池相关Log查看--Android操作系统
- java网络编程-tomcat Bio
- Redis应用于采集排重
- 【架构性能分析(4)】Web性能压力测试Webbench
- python assert
- 执行shell命令的popen和system函数封装
- activiti办理出错
- Android studio 3.0问题的坑(特别是eclipse转Android studio)aapt2.Aapt2Exception
- [RK3288][Android6.0] DRAM中的Channel/RANK/BANK
- 在RequestTracker(RT)里用msmtp通过远程smtp服务器465端口发邮件