tomcat会如何处理请求

tomcat内部有一个线程池,每次收到一个请求,去线程池拿一个线程去处理该请求;没有空闲的线程则等待。

我们可以做做实验,在web项目中,用不同的浏览器发送同一个请求,请求带一个参数,如果参数等于“A”,

则线程睡眠1分钟,否则直接打印出线程名。这个代码相当简单,有兴趣的可以自己去写一写

测试结果,两个请求互不干扰,打印出的两个线程名为

http-nio-8080-exec-6

http-nio-8080-exec-5

 

posted @ 2017-05-22 14:10  段少  阅读(293)  评论(0编辑  收藏  举报