4
public class A { }
public class B:A { }
void foo()
{
A a = new B();
B b = a as B;
}
對於給定的實例設置,將lock(a)
等效於lock(b)
?鎖定()是否安全?
我的意思是,鎖定是互斥的嗎?如果我在一個線程中使用lock(a)
,而在另一個線程中使用lock(b)
,我是否可以獲得對之前創建的B
單一實例的互斥訪問?
你是什麼意思等同? – 2010-05-15 03:34:23