servlet的多线程并发问题
Posted tzzt01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet的多线程并发问题相关的知识,希望对你有一定的参考价值。
package gz.itcast.e_thread; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * servlet的多线程并发问题 * @author APPle * */ public class TheradDemo extends HttpServlet { int count = 1; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); synchronized (TheradDemo.class) {//锁对象必须唯一。建议使用类对象 response.getWriter().write("你现在是当前网站的第"+count+"个访客"); //线程1执行完 , 线程2执行 //线程1还没有执行count++ /*try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); }*/ count++; } } }
以上是关于servlet的多线程并发问题的主要内容,如果未能解决你的问题,请参考以下文章