首页 > 其他 > 详细

Tomcat性能解读

时间:2020-01-10 23:26:32      阅读:66      评论:0      收藏:0      [点我收藏+]

1,指定 Protocol,初始化相应的 Endpoint,我们分析的是 NioEndpoint;
2,init 过程:在 NioEndpoint 中做 bind 操作;
3,start 过程:启动 worker 线程池,启动 1 个 Acceptor 和 2 个 Poller,当然它们都是默认值,可配;
4,Acceptor 获取到新的连接后,getPoller0() 获取其中一个 Poller,然后 register 到 Poller 中;
5,Poller 循环 selector.select(xxx),如果有通道 readable,那么在 processKey 中将其放到 worker 线程池中。

Tomcat性能解读

原文:https://www.cnblogs.com/nizuimeiabc1/p/12178390.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!