SyncRoot 对象真的是线程安全的吗?
我对 SyncRoot 概念很陌生。据我所知,用于锁定的对象应该是私有的。 但是,HashTable 有一个公共属性 SyncRoot,它只是私有 SyncRoot 对象的包装器。…
为什么要锁定 Collection.SyncRoot 而不是仅仅锁定集合?
我试图理解 ICollection 中同步根的意义。为什么不直接锁定集合呢? lock(myCollection) { //do stuff to myCollection } 与 lock(myCollection.SyncR…
- 共 1 页
- 1