Ich habe eine Klasse mit diesen drei Methoden. Diese Klasse wird von vielen Threads verwendet. Ich möchte die Method1 warten, wenn Method2 und/oder Method3 in beliebigen Threads ausgeführt werden. Irgendwelche Vorschläge?Methodensperre in 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
}
}
Methode2 und Methode3 können gleichzeitig ausgeführt werden? Das und/oder impliziert das in gewisser Weise. –