假设在Page_Load中有如下代码:
int i=123;
Response.Write(i);
用于i是局部变量,存储在堆栈中,假设此时一个用户访问此页面,服务端在栈上开辟一个变量i,i未被销毁前,又有一个用户访问此页面,那会怎么样?在堆栈上又创建一个i?,那不是有冲突吗?
其他的数据库访问也是如此
using(SqlConnection sqlconn=new SqlConnection(ConnectionString))
{
            SqlCommand sqlcmd = new SqlCommand(selectstring, sqlconn);
            sqlconn.Open();
            SqlDataReader sdr = sqlcmd.ExecuteReader();
            while (sdr.Read())
            {
                .........
            }
}
第一个用户访问时,创建了SqlConnection对象,在未析构前,又一用户访问,会怎么样?会创建同一个SqlConnection对象?