本帖最后由 不明觉厉 于 2013-12-1 09:51 编辑
1:class A
{
lock(this)
{
public void MethodA(){}
}
lock(this)
{
public void MethodB(){}
}
}
2:class A
{
private object syn=new object();
lock(syn)
{
public void MethodA(){}
}
lock(syn)
{
public void MethodB(){}
}
}
在c#高级变成看到这两种表示方法,请问有什么不同吗?还是这两种方法其实一样 |