我有這三種方法的一個類。這個類被許多線程使用。 我想Method1等待,如果Method2和/或Method3在任何線程中運行。 有什麼建議嗎?c中的方法鎖#
public class Class1
{
public static void Method1()
{
Object lockThis = new Object();
lock (lockThis)
{
//Body function
}
}
public static void Method2()
{
//Body function
}
public static void Method3()
{
//Body function
}
}
方法2和方法3可以同時執行嗎?和/或以某種方式暗示。 – 2013-02-20 10:09:45