Servlet采用多线程来处理多个请求的同时访问。Servlet容器经过线程池来管理维护服务请求。多线程
当容器收到一个Servlet的访问请求,调度者线程就从线程池中选出一个工做者线程,将用户请求传递给该线程,并发
而后由该线程处理Servlet的service()方法;当这个线程在执行的时候,容器收到一个新的请求,调度者线程再次从线程池中选出一个新的工做者线程; spa
当容器同时收到对同一个Servlet的多个请求时,那么Servlet的service方法将在多线程中并发执行。
线程
注:Servlet容器默认采用单实例多线程的方式来处理请求。这样减小了产生Sevlet实例的开销,提高了对请求的响应时间;容器
-仅仅做为一个记录(还未有一个代码上的理解)线程池