왜 우리가 private obj
이 필요한가요? 또는 어떤 종류의 물건? 자물쇠 매개 변수의 목적은 무엇입니까?왜 lock 문과 함께 private 객체를 사용합니까?
private static object obj = new object();
static void Print() {
lock (obj)
{
Console.WriteLine("Start");
Thread.Sleep(100);
Console.WriteLine("End");
}
}
이 코드는 어떻게 처리합니까?
클래스 외부의 코드가 잠금을 해제 할 수 있기 때문에? – rene