Fork me on GitHub

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

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

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

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

1

posted @ 2013-11-18 00:14  _落雨  阅读(204)  评论(0编辑  收藏  举报