关于.net并发的问题

我有个 class A,里面有个方法 MethodTest(),用的是单键模式,返回myA一个实例,如下代码

加入同时有两个或者更多用户在同一时间访问 myA.MethodTest();

怎么保证并发的安全?

class A

{ private A(){}

   public static readonly A  myA=new A();

   void MethodTest()

  {..... }

}


慕标琳琳
浏览 388回答 2
2回答

神不在的星期二

lock语句void test(){  lock(myA)  {......}}

慕婉清6462132

同上。或者用monitor。
打开App,查看更多内容
随时随地看视频慕课网APP