Servlet线程安全问题

线程安全是指在多线程并发运行执行时,会不会出现问题。如果不会出现问题,则线程安全;否则不安全。

由于Servlet只有一个实例,多个用户同时请求同一个Servlet时,Tomcat会派生出多条线程执行Servlet代码,因此Servlet有线程不安全的隐患。

怎么破?

尽量不要把一些变量定义为成员变量,而是定义在方法体内。

相关推荐