J'ai besoin de créer un Thread-safe variable statique en C# .Net

ok, il est un peu plus compliqué que la question.

class A
{
   static int needsToBeThreadSafe = 0;

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

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

maintenant j'ai besoin que entre M1() et M2() appelle " needsToBeThreadSafe séjour Thread-Safe.

Vous voulez dire que vous souhaitez que les appels à M1() et M2() atomique?
Qu'entendez-vous par "reste" thread-safe"?

OriginalL'auteur Storm | 2009-08-10