servlet线程安全问题

网友投稿 854 2022-10-07

servlet线程安全问题

servlet线程安全问题

测试servlet线程安全问题

1.新建一个servletThread的类代码如下:

package eduask; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.import javax.servlet.import javax.servlet.//Servlet线程安全问题; public class ServletThread extends HttpServlet{ //定义一个全局变量; int i=0; @Override protected void service(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException { synchronized (this) { try { i++; Thread.sleep(1000); System.out.println("这是第"+i+"次访问"); } catch (Exception e) { // TODO: handle exception } } } }

2.配置web.xml,配置结果如下:

servletThread eduask.ServletThread servletThread /servletThread

3.启动tomcat,在浏览器中输入:

​​http://localhost:8080/webDemo/servletThread​​

4.重复刷新5次,则会在控制台显示你已经访问了6次

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:利用Node.js进行文件编码格式转换(nodejs生成文件)
下一篇:微信小程序内怎样增加和后台客服联系功能(微信小程序客服功能实现)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~