Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Espacio de nombres System.Collections.Concurrent

.NET Framework (current version)
 

Publicado: octubre de 2016

El espacio de nombres System.Collections.Concurrent proporciona varias clases de colección seguras para subprocesos que deben usarse en lugar de los tipos correspondientes en los espacios de nombres System.Collections y System.Collections.Generic cada vez que varios subprocesos accedan simultáneamente a la colección.

Sin embargo, no se garantiza que los miembros a los que se accede a través de una de las interfaces implementadas por las colecciones actuales, incluidos los métodos de extensión, sean seguros para subprocesos y es posible que deba sincronizarlos el llamador.

ClaseDescripción
System_CAPS_pubclassBlockingCollection<T>

Proporciona capacidades de bloqueo y establecimiento de límites en colecciones seguras para subprocesos que implementan IProducerConsumerCollection<T>.

System_CAPS_pubclassConcurrentBag<T>

Representa una colección segura para subprocesos desordenada de objetos.

System_CAPS_pubclassConcurrentDictionary<TKey, TValue>

Representa una colección segura para subprocesos de los pares clave-valor a los que pueden obtener acceso varios subprocesos a la vez.

System_CAPS_pubclassConcurrentQueue<T>

Representa una colección de objetos FIFO (primero en entrar, primero en salir) que es segura para subprocesos.

System_CAPS_pubclassConcurrentStack<T>

Representa una colección de objetos LIFO (último en entrar, primero en salir) que es segura para subprocesos.

System_CAPS_pubclassOrderablePartitioner<TSource>

Representa una manera determinada de dividir un origen de datos ordenable en varias particiones.

System_CAPS_pubclassPartitioner

Proporciona estrategias comunes para la creación de particiones de matrices, listas y enumerables.

System_CAPS_pubclassPartitioner<TSource>

Representa una manera determinada de dividir un origen de datos en varias particiones.

InterfazDescripción
System_CAPS_pubinterfaceIProducerConsumerCollection<T>

Define los métodos para manipular las colecciones seguras para subprocesos destinadas al uso del productor o el consumidor. Esta interfaz proporciona una representación unificada de productor-consumidor colecciones por lo que de nivel superior abstracciones como System.Collections.Concurrent.BlockingCollection<T> puede usar la colección como mecanismo de almacenamiento subyacente.

EnumeraciónDescripción
System_CAPS_pubenumEnumerablePartitionerOptions

Especifica las opciones para controlar el comportamiento de almacenamiento en búfer de un particionador

Volver al principio
Mostrar: