Import javax.servlet.*;Import javax.servlet.http.*;Import java.io.*;Public class Concurrent Test extends HttpServlet {PrintWriter output;public void service (HttpServletRequest request,HttpServletResponse response) throws ServletException, IOException { String username; Response.setContentType ("text/html; charset=gb2312"); Username = request.getParameter ("username"); Output = response.getWriter (); Try { Thread.sleep (5000); //为了突出并发问题,在这设置一个延时 } Catch (Interrupted Exception e){ } output.println("用户名:"+Username+"<BR>");}}
Public class Concurrent Test extends HttpServlet implements SingleThreadModel {…………}
…………Public class Concurrent Test extends HttpServlet { …………Username = request.getParameter ("username");Synchronized (this){Output = response.getWriter ();Try {Thread. Sleep (5000);} Catch (Interrupted Exception e){}output.println("用户名:"+Username+"<BR>");}}}
……Public class Concurrent Test extends HttpServlet {public void service (HttpServletRequestrequest, HttpServletResponseResponse) throws ServletException, IOException {Print Writer output;String username;Response.setContentType ("text/html; charset=gb2312");……}}
新闻热点
疑难解答
图片精选