BaseCollection.IsSynchronized 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示对 ICollection 的访问是否同步。
public:
property bool IsSynchronized { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsSynchronized { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean
属性值
此属性始终返回 false
。
实现
- 属性
注解
如果集合是线程安全的,则 IsSynchronized 属性返回 true
,并且程序员不必执行任何操作才能使集合线程安全。
如果与属性 BaseCollection返回的情况一样, IsSynchronized 属性将返回 false
一个对象,该 SyncRoot 对象可与 C# lock
关键字一起使用。 使用类的Monitor静态Enter和Exit方法手动锁定和解锁同步对象。