1、Servlet 默认是使用单例模式创建的
2、多个线程同时请求同一个 servlet 的时候,将会并发的调用 service() 方法,如果 servlet 中存在实例变量,那么将可能会引发线程安全问题
3、综上,servlet 不是线程安全的
参考资料:
1、Java面试题:Servlet是线程安全的吗?
https://www.cnblogs.com/chanshuyi/p/5052426.html
2、javaweb回顾第六篇谈一谈Servlet线程安全问题
https://www.cnblogs.com/LipeiNet/p/5699944.html
3、Servlet的多线程和线程安全
https://www.cnblogs.com/binyue/p/4513577.html