我有个 class A,里面有个方法 MethodTest(),用的是单键模式,返回myA一个实例,如下代码
加入同时有两个或者更多用户在同一时间访问 myA.MethodTest();
怎么保证并发的安全?
class A
{ private A(){}
public static readonly A myA=new A();
void MethodTest()
{..... }
}
lock语句
void test()
{
lock(myA) {......}
同上。或者用monitor。