这种写法在并发情况下有无问题?
比如我有个 sqlhelper对象,是个动态类,含动态方法,每次调用都需要实例化
sqlhelper helper = new sqlhelper(connectionstring);...
因为每个页面基本都会用到,为了调用方便,我干脆定义一个类如 GlobalObject,类下面定义一个静态的sqlhelper成员变量,如
public class GlobalObject
{
public static readonly helper = new sqlhelper(connectionstring);...
}
于是各个页面就这样直接调用sqlhelper的方法
GlobalObject.helper.executesql(sql)...;
由于iis的应用池时不时的出现假死情况,要回收一下才正常,看内存和cpu的资源占用也很低,所以有点怀疑这中写法是不是有问题导致的。