System.Collections.Concurrent Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce diverse classi di raccolta thread-safe che devono essere usate al posto dei tipi corrispondenti nello spazio dei nomi System.Collections e System.Collections.Generic ogni volta che più thread accedono alla raccolta contemporaneamente.
Tuttavia, l'accesso agli elementi di un oggetto raccolta tramite metodi di estensione o tramite implementazioni esplicite dell'interfaccia non è garantito che sia thread-safe e potrebbe essere necessario sincronizzare il chiamante.
Blocking |
Fornisce funzionalità di blocco e del delimitazione per le raccolte thread-safe che implementano IProducerConsumerCollection<T>. |
Concurrent |
Rappresenta una raccolta thread-safe non ordinata di oggetti. |
Concurrent |
Rappresenta una raccolta thread-safe di coppie chiave/valore a cui è possibile accedere contemporaneamente da più thread. |
Concurrent |
Rappresenta una raccolta FIFO (First Out) thread-safe. |
Concurrent |
Rappresenta un insieme LIFO (Last In First Out) thread-safe. |
Orderable |
Rappresenta un modo particolare di suddividere un'origine dati ordinabile in più partizioni. |
Partitioner |
Fornisce strategie di partizionamento comuni per matrici, elenchi ed enumerabili. |
Partitioner<TSource> |
Rappresenta un modo particolare di suddividere un'origine dati in più partizioni. |
Concurrent |
Fornisce un tipo che può essere utilizzato per eseguire operazioni su un ConcurrentDictionary<TKey,TValue> uso di un |
IProducer |
Definisce i metodi per modificare le raccolte thread-safe destinate all'utilizzo di producer/consumer. Questa interfaccia fornisce una rappresentazione unificata per le raccolte producer/consumer in modo che le astrazioni di livello superiore, ad esempio BlockingCollection<T>, possano usare la raccolta come meccanismo di archiviazione sottostante. |
Enumerable |
Specifica le opzioni per controllare il comportamento di buffering di un partitioner. |
Feedback su .NET
.NET è un progetto open source. Seleziona un collegamento per fornire feedback: