ok, это немного сложнее, чем вопрос.
class A
{
static int needsToBeThreadSafe = 0;
public static void M1()
{
needsToBeThreadSafe = RandomNumber();
}
public static void M2()
{
print(needsToBeThreadSafe);
}
}
теперь я требую, чтобы между вызовами M1() и M2() "needsToBeThreadSafe" остается Thread Safe.