好的,它比问题稍微复杂一些。我需要在C#中创建一个线程安全的静态变量.Net
class A
{
static int needsToBeThreadSafe = 0;
public static void M1()
{
needsToBeThreadSafe = RandomNumber();
}
public static void M2()
{
print(needsToBeThreadSafe);
}
}
现在我需要M1()和M2()之间调用 'needsToBeThreadSafe' 住宿线程安全的。
你的意思是你想M1()和M2()调用是原子? – Bombe 2009-08-10 13:04:04
“保持线程安全”是什么意思? – 2009-08-10 13:04:27