同时访问(全局)共享变量,会出现线程安全问题;
解决方法:
1)同步代码块——Synchronized(this)方法;(不推荐,前一个释放后一个才能使用)
2)实现SingleThreadModle接口(out);
3)尽量不要在Servlet实例内使用共享变量。
同时访问局部变量,则不会出现引发线程安全问题。
ThreadServlet.java
package net.pp.servlet;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet(name = "Th