VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 579|回复: 2

请问这两个例子的写法在运行上有什么区别吗?

[复制链接]

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-22 15:00:02 | 显示全部楼层 |阅读模式
Example2_2.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY BGCOLOR=cyan><FONT size=1>
  <%!int i=0;
  %>
  <%i++;
  %>
<P>您是第
   <%=i%>
  个访问本站的客户。
</BODY>
</HTML>  

=============================
(2)例子3
Example2_3.jsp:
<%@ page contentType="text/html;charset=GB2312" %>
<HTML>
<BODY>
  <%! Integer number=new Integer(0);
  %>
   <%
      synchronized(number)
      { int i=number.intValue();
        i++;
        number=new Integer(i);
  }
%>
<P>您是第
   <%=number.intValue()%>
个访问本站的客户。
</BODY>
</HTML>
回复

使用道具 举报

0

主题

11

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-6-30 15:45:02 | 显示全部楼层
没啥区别,i++ 不用同步,本身就是原子操作
回复

使用道具 举报

2

主题

5

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
 楼主| 发表于 2020-6-30 17:15:01 | 显示全部楼层
哦,谢谢....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表