请问这两个例子的写法在运行上有什么区别吗?
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>
------解决方案--------------------没啥区别,i++ 不用同步,本身就是原子操作