- 0
- 0
- 约6.12千字
- 约 10页
- 2026-02-12 发布于北京
- 举报
Tomcat线程模型源码分析
课程概要:
•Tomcat支持四种线程模型介绍
•TomcatBIO、NIO实现过程源码解析
•Tomcat连接器并发参数解读
Tomcat支持四种线程模型介绍
各IO简单说明:(20分钟)
描述
阻塞式IO,即
Tomcat使用传
统的java.io进
行操作。该模式
下每个请求都会
BIO创建一个线程,
对性能开销大,
不适合高并发场
景。优点是稳
定,适合连接数
目小且固定架
构。
非阻塞式IO,
jdk1.4实现
的新IO。该模式
NIO基于多路复用选择
器连接状
态在线程处
理,从而达到非
阻塞的目的。比
Tomcat线程模型源码分析
课程概要:
•Tomcat支持四种线程模型介绍
•TomcatBIO、NIO实现过程源码解析
•Tomcatconnector并发参数解读
Tomcat支持四种线程模型介绍
各IO简单说明:(20分钟)
描述
阻塞式IO,即
Tomcat使用传
统的java.io进
行操作。该模式
下每个请求都会
创建一个线程,
BIO
对性能开销大,
不适合高并发场
景。优点是稳
定,适合连接数
目小且固定架
构。
非阻塞式IO,
jdk1.4实现
的新IO。该模式
NIO基于多路复用选
择器连接状
态在线程处
理,从而达到非
阻塞的目的。比
传统BIO能更好
的支持并发性
能。Tomcat8.0
默认采用该
模式
全称是Apache
Portable
Runtime/Apache
可移植运行
库),是Apache
HTTP服务器的
支持库。可以简
单地理解为,
APRTomcat将以JNI
的形式调用
ApacheHTTP服
务器的动态
库来处理文
件或网络传
输操作。使用需
要编译安装APR
库
异步非阻塞式
IO,jdk1.7后之
支持。与nio不
同在于不需要多
路复用选择器,
AIO而是请求处理线
程执行完成后进
行回调,已继
续执行后续操
作。Tomcat8之
后支持。
使用指定IO模型的配置方式:
配置server.xml文件当中的Connectorprotocol=HTTP/1.1修改即可。
默认配置8.0protocol=“HTTP/1.1”8.0之前是BIO,8.0是NIO
BIO协议=“
org.apache.coyote.http11.Http11Protocol“
NIO协议=“
org.apache.coyote.http11.Http11NioProtocol”
AIO
传统BIO能更好
的支持并发性
能。Tomcat8.0
默认采用该
模式
全称是Apache
Portable
Runtime/Apache
可移植运行
库),是Apache
HTTP服务器的
支持库。可以简
单地理解为,
APRTomcat将以JNI
的形式调用
ApacheHTTP服
务器的动态
库来处理文
您可能关注的文档
- 平抛运动基础巩固练习题.pdf
- 2015年山东省德州市中考物理试题及答案.pdf
- 00 去年-2024年度专题民主生活会整改情况报告.docx
- 市人社局党组班子2025年度民主生活会对照检查材料.docx
- 在2026年春节前干部廉政谈话会上的讲话.docx
- 05-13 个人对照-医院党委书记2025年度民主生活会个人对照检查材料 (1).docx
- 04-6 班子对照-高校党委领导班子2025年度民主生活会对照检查材料.docx
- 砺戈秣马启新程 奋楫笃行担使命——在市人民防空办公室2026年春节节后收心会上的讲话.docx
- 04-12 班子对照-银行系统2025年度民主生活会对照检查材料.docx
- 06-2 意见建议-2025年度民主生活会、组织生活会互相批评意见建议(共200条).docx
- 03-2 2025年度民主生活会征求意见座谈会主持词.docx
- 03-1 2025年度民主生活会主持讲话提纲.docx
- 02-1 会前学习-《县以上党和国家机关党员领导干部民主生活会若干规定》相关要求.docx
- 在2025年度民主生活会上的总结讲话三篇.docx
- 在2025年度民主生活会上的总结讲话三篇 (3).docx
- 市委宣传部2025年度民主生活会查摆问题整改方案两篇.docx
- 在市行政审批和政务信息管理局机关2026年全体干部政绩观教育大会上的党课讲稿.docx
- X市应急管理局2026年度安全生产监督检查计划.docx
- 2025年度民主生活会领导班子对照检查材料(五个带头)三篇.docx
- 2025年度民主生活会“五个带头”个人对照检查材料三篇.docx
最近下载
- 腰椎间盘突出症运动康复专家共识(2025)解读PPT课件.pptx VIP
- 中药鉴定学习题及答案(13).docx VIP
- 银行2025年度民主生活会个人对照检查发言材料(五个带头).docx VIP
- 《公司薪酬管理现存问题探析与对策研究_毕业论文》.doc VIP
- XXX污水厂工程施工组织设计.doc VIP
- 圈层营销培训课件.ppt VIP
- 博汇 E100变频器说明书.pdf VIP
- 2022年公司年终工作总结1500字模板4篇.docx VIP
- 护理学专业大学生创业思维的培育-护理学专业创新创业与就业指导PPT课件.pptx
- 2025年房地产经纪人商品房项目工程建设与竣工验收标准专题试卷及解析.pdf VIP
原创力文档

文档评论(0)