web多线程的有关问题,很迷惑
web多线程的问题,很迷惑
BLL层的类,都用的是单例
用户同时访问的时候,都访问的是这个类的对象give,当同时调用以下方法时:
name是个引用类型,当两个用户同时进入这个方法时,后面的用户按说会修改name指向的值,那
------解决思路----------------------

如果Name只是方法的参数,你根本就不用但心这东西。如果Name是非静太变量你也不用但心。
BLL层的类,都用的是单例
var give = GiveBLL.GetInstance();
用户同时访问的时候,都访问的是这个类的对象give,当同时调用以下方法时:
give..GetDataListByPage(name);
name是个引用类型,当两个用户同时进入这个方法时,后面的用户按说会修改name指向的值,那
------解决思路----------------------
如果Name只是方法的参数,你根本就不用但心这东西。如果Name是非静太变量你也不用但心。