可能是重复问题:
为什么lock(this) {...}不好?
在C#中,通常使用lock(objLock)来锁定一个对象,objLock只是为了锁定而创建的对象。
与lock(this)相比,为什么这种方式更可取?除了在类本身上取得锁之外,lock(this)还有哪些负面影响?
可能是重复问题:
为什么lock(this) {...}不好?
在C#中,通常使用lock(objLock)来锁定一个对象,objLock只是为了锁定而创建的对象。
与lock(this)相比,为什么这种方式更可取?除了在类本身上取得锁之外,lock(this)还有哪些负面影响?