我面临的情况,迫使我锁定实例对象内的锁对象,我想知道它是真的还是不是?实例对象内的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