web多线程的有关问题,很迷惑

web多线程的问题,很迷惑
BLL层的类,都用的是单例

var give = GiveBLL.GetInstance();

用户同时访问的时候,都访问的是这个类的对象give,当同时调用以下方法时:

give..GetDataListByPage(name);


name是个引用类型,当两个用户同时进入这个方法时,后面的用户按说会修改name指向的值,那
------解决思路----------------------
web多线程的有关问题,很迷惑
如果Name只是方法的参数,你根本就不用但心这东西。如果Name是非静太变量你也不用但心。