Tomcat中常见线程说明

发布时间:2017-7-9 7:03:24编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Tomcat中常见线程说明 ",主要涉及到Tomcat中常见线程说明 方面的内容,对于Tomcat中常见线程说明 感兴趣的同学可以参考一下。

功能

HTTP请求的处理线程(非NIO)。当有新的http请求进来后,则会从线程池中获得一个线程Work对象,调用Work.assign函数,将新到的http请求分配给这个线程。

名称

名称是http-[IpAddr]-[Port]-[Number],如http-0.0.0.0-8080-1

这个可以从Http11Protocol中的setName函数和Worker中的start方法得知这个命名方式。

public String getName() {
   String encodedAddr = "";
   if (getAddress() != null) {
       encodedAddr = "" + getAddress();
       if (encodedAddr.startsWith("/" ))
           encodedAddr = encodedAddr.substring(1);
       encodedAddr = URLEncoder. encode(encodedAddr) + "-";
   }
 
10     return ("http-" + encodedAddr + endpoint.getPort());


上一篇:python super()使用详解
下一篇:完全卸载VS2013的方法

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款