SortedList<TKey,TValue>.ICollection.IsSynchronized Propriedade

Definição

Obtém um valor que indica se o acesso à ICollection é sincronizado (thread-safe).Gets a value indicating whether access to the ICollection is synchronized (thread safe).

property bool System::Collections::ICollection::IsSynchronized { bool get(); };
bool System.Collections.ICollection.IsSynchronized { get; }
System.Collections.ICollection.IsSynchronized
 ReadOnly Property IsSynchronized As Boolean Implements ICollection.IsSynchronized

Valor da propriedade

true caso o acesso ao ICollection seja sincronizado (thread-safe); do contrário, false.true if access to the ICollection is synchronized (thread safe); otherwise, false. Na implementação padrão de SortedList<TKey,TValue>, essa propriedade sempre retorna false.In the default implementation of SortedList<TKey,TValue>, this property always returns false.

Implementações

Comentários

As implementações padrão de coleções em System.Collections.Generic não são sincronizadas.Default implementations of collections in System.Collections.Generic are not synchronized.

A enumeração por meio de uma coleção não é um procedimento thread-safe intrínseco.Enumerating through a collection is intrinsically not a thread-safe procedure. Para garantir acesso thread-safe durante a enumeração, é possível bloquear a coleção durante toda a enumeração.To guarantee thread safety during enumeration, you can lock the collection during the entire enumeration. Para permitir que a coleção seja acessada por vários threads para leitura e gravação, você deve implementar sua própria sincronização.To allow the collection to be accessed by multiple threads for reading and writing, you must implement your own synchronization.

A propriedade SyncRoot retorna um objeto que pode ser usado para sincronizar o acesso ao ICollection.The SyncRoot property returns an object that can be used to synchronize access to the ICollection. A sincronização entrará em vigor somente se todos os threads bloquearem esse objeto antes de acessar a coleção.Synchronization is effective only if all threads lock this object before accessing the collection.

A recuperação do valor dessa propriedade é uma operação O(1).Retrieving the value of this property is an O(1) operation.

Aplica-se a

Veja também