Servlet是线程安全的吗?

书欣 Java面经 发布时间:2022-10-23 21:52:23 阅读数:19553 1
今天在校招时,遇到一个小姐姐的灵魂拷问(Servlet是线程安全的)吗?
当然-如果要了解其具体原理,我们还需彻底搞明白tomcat的底层源码
下文笔者将直接阐述具体的结论,供大家面试时使用
Servlet不是线程安全的
   多线程并发的读写会导致数据不同步的问题

如果解决Servlet不是线程安全的问题呢?

避免在Servlet接口实现类中定义实例变量
  通常我们需将变量定义到doGet()或doPost()方法中
注意事项:
    1.如果多线程只是读取属性的话
	  则在类中定义实例变量,不会造成影响
	2.只读属性,笔者建议定义为final修饰
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaMianJing/202210/16665336224697.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者