我面臨的情況,迫使我鎖定實例對象內的鎖對象,我想知道它是真的還是不是?實例對象內的C#鎖對象
爲澄清:
public class classA
{
object objLock = new object();
public void MethodA(object objClassA)
{
classA cls = (classA)objClassA;
lock(cls.objLock)
{
Do something with cls
}
}
}
是允許這樣做嗎?
你在做什麼是語法上合法的,但代碼看起來很可疑。 – Kit