问个很简单的问题,大家快来看看吧
定义了一个类Class1,里面有个静态方法和一个全局的静态变量
C# code
public Class Class1{
public static string A=null;
public static B(){
....
string s=A;
}
}
如上如果用户1去访问这个B方法前先给A赋值:Class1.A="test1";,在调用Class1.B()方法时,用户2刚好也给Class1.A赋值了:Class1.A="test2";
这时用户1调用B方法时A的值是不是就变成了"test2".求解
------解决方案--------------------
看谁是最后操作者吧