小弟有个问题,一直不解比如我写了一个Default.aspx,对应的CodeBehind是Default:System.Web.UI.Page,那么对于用户的每一次请求,该类都会实例化一次么?还是像Tomcat一样,有一个线程池,里面实例化的类会在不同请求间复用。这个问题就牵扯到了线程安全的问题,如果asp.net像servlet那样,我就不能在CodeBehind中定义一个public int Var(这个Var跟用户请求相关),然后在前台的.aspx代码中引用了,因为这样做就线程不安全了。。恳请各位解答,谢谢!
解决方案 »
- 大家给推荐一款可以免费商用的开源CMS
- Net.Framework是什么东西?
- 【实时显示问题】 批量发送问题 求各位思路
- 如何判断Calendar控件选择的日期范围包括多少个星期六和星期日?
- 免费的汽车工业年鉴 哪里有下载?
- sqlpager接近完美汉化版!分页的最佳选择,完整源码
- 用vs2013新建网站时报错,配置IIS express失败,无法访问IIS元数据库,您没有足够的特权访问计算机上的IIS网站
- vs.2003建立asp.net 应用程序出错:无法与服务器建立连接?
- 高分求救,VS.net的问题
- 如何在客户端校验两个TextBox中所输入值的长度?
- 多张表数据绑定到同一个GridView中,而且有部分字段不一样
- .net程序和php discuz论坛的登录整合?
Tomcat的线程池也是会重新实例化的吧,一旦请求结束就不会记录上次请求的数据。
这个线程池的就是控制访问用户数量的,如果要比较iis和它比较合适
http://www.cnblogs.com/cilence/archive/2012/05/28/2520712.html