当观察…的定义
ICollection extends IEnumerable. It provides size and synchronization members in addition to enumeration.
这里的同步是否代表集合的同步,当它被多个threads?.Kindly共享时,用简单的例子解释我如何实际使用"ICollection.IsSynchronized Property“。
谢谢。
发布于 2009-10-23 11:31:58
如果IsSynchronized为真,则集合应该是线程安全的。但是,您可能仍然需要对多个列表操作使用锁(例如插入前查找和索引),在这种情况下,您可以使用SyncRoot属性。
但是,请注意,这两个成员只存在于非泛型ICollection接口中。更新的(.NET 2) ICollection接口没有提供它们,坦率地说,通常您将锁定自己,而不是使用同步列表。
https://stackoverflow.com/questions/1612800
复制相似问题