BaseCollection.IsSynchronized BaseCollection.IsSynchronized BaseCollection.IsSynchronized BaseCollection.IsSynchronized Property

정의

ICollection에 대한 액세스가 동기화되는지 여부를 나타내는 값을 가져옵니다.Gets a value indicating whether access to the ICollection is synchronized.

public:
 property bool IsSynchronized { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsSynchronized { get; }
member this.IsSynchronized : bool
Public ReadOnly Property IsSynchronized As Boolean

속성 값

이 속성은 항상 false를 반환합니다.This property always returns false.

구현

설명

컬렉션이 스레드로부터 안전 하 게 하는 경우는 IsSynchronized 속성이 반환 true, 및 프로그래머 컬렉션 스레드 안전을 위해 아무것도 할 필요가 없습니다.If a collection is thread safe, the IsSynchronized property returns true, and the programmer does not have to do anything to keep the collection thread safe.

경우로 사용 하는 경우는 BaseCollection, IsSynchronized 속성이 반환 false, 해당 SyncRoot C#을 사용 하 여 사용할 수 있는 개체를 반환 lock 키워드입니다.If, as is the case with the BaseCollection, the IsSynchronized property returns false, then the SyncRoot property returns an object that can be used with the C# lock keyword. 정적을 사용 하 여 Enter 하 고 Exit 의 메서드는 Monitor 수동으로 잠금으로 클래스 및 동기화 개체의 잠금을 해제 합니다.Use the static Enter and Exit methods of the Monitor class to manually lock and unlock the synchronization object.

적용 대상