标签: c# multithreading locking
我正在阅读MSDN的锁定教程http://msdn.microsoft.com/en-us/library/c5kehkcz.aspx。
如果实例属于公共类型,则说lock(this)不是最佳实践。但是,我不明白为什么假设lock以原子方式拥有对象,实例是公共类型会是一个问题。任何人都可以请光明灯?如果不是这样,我不会看到私有对象如何帮助保护关键部分?