上一篇介绍了Servlet初始化,以及如何处理HTTP请求,实际上在这两个过程中,都伴随着Servlet的生命周期,都是Servlet生命周期的一部分.同时,由于Tomcat容器默认是采用单实例多线程的方式处理多个请求,这一特性就导致了线程安全问题的存在.因此,本篇主要讲述Servlet生命周期与线程安全问题. 1.Servlet生命周期 Servlet是运行在容器当中的,所以其生命周期也由容器控制,最常用的容器就是Tomcat,笔者经历过的所有项目也都是以Tomcat作为Servlet的容器.…