Мне нужно создать потокобезопасную статическую переменную в C # .Net

хорошо, это немного сложнее, чем вопрос.

class A
{
   static int needsToBeThreadSafe = 0;

   public static void M1()
   {
     needsToBeThreadSafe = RandomNumber();
   }

   public static void M2()
   {
     print(needsToBeThreadSafe);
   }
}

Теперь мне нужно, чтобы между вызовами M1 () и M2 ()needsToBeThreadSafe» остается безопасным

Ответы на вопрос(7)

Ваш ответ на вопрос