且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Java ,单实例 多线程 ,web容器,servlet与struts1-2.x系列,线程安全的解决

更新时间:2022-05-23 12:24:27

1.Servlet是如何处理多个请求同时访问呢?

回答:servlet是默认采用单实例,多线程的方式进行。只要webapp被发布到web容器中的时候,servlet只会在发布的时候实例化一次,servlet在其生命周期中只有在将项目给移除或服务器stop的时候才会销毁,那么一个web项目从发布到运行只存在一个servlet的实例。

    servlet等一些web容器中有线程池ThreadPool。此处先贴出tomcat7.0.3中的server.xml里面的代码:

1