System.Collections.Concurrent Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Koleksiyona aynı anda birden çok iş parçacığı eriştiğinde ve System.Collections.Generic ad alanlarına karşılık gelen türler System.Collections yerine kullanılması gereken birkaç iş parçacığı güvenli koleksiyon sınıfı sağlar.
Ancak, uzantı yöntemleri veya açık arabirim uygulamaları aracılığıyla bir koleksiyon nesnesinin öğelerine erişimin iş parçacığı güvenli olacağı garanti değildir ve çağıran tarafından eşitlenmesi gerekebilir.
Sınıflar
BlockingCollection<T> |
uygulayan IProducerConsumerCollection<T>iş parçacığı güvenli koleksiyonlar için engelleme ve sınırlama özellikleri sağlar. |
ConcurrentBag<T> |
İş parçacığı güvenli, sıralanmamış nesne koleksiyonunu temsil eder. |
ConcurrentDictionary<TKey,TValue> |
Birden çok iş parçacığı tarafından eşzamanlı olarak erişilebilen anahtar/değer çiftlerinin iş parçacığı açısından güvenli koleksiyonunu temsil eder. |
ConcurrentQueue<T> |
İş parçacığı güvenli ilk ilk çıkar (FIFO) koleksiyonunu temsil eder. |
ConcurrentStack<T> |
İş parçacığı güvenli son ilk çıkış (LIFO) koleksiyonunu temsil eder. |
OrderablePartitioner<TSource> |
Sıralanabilir bir veri kaynağını birden çok bölüme bölmenin belirli bir biçimini temsil eder. |
Partitioner |
Diziler, listeler ve numaralandırılabilir öğeler için yaygın bölümleme stratejileri sağlar. |
Partitioner<TSource> |
Bir veri kaynağını birden çok bölüme bölmenin belirli bir biçimini temsil eder. |
Arabirimler
IProducerConsumerCollection<T> |
Üretici/tüketici kullanımına yönelik iş parçacığı güvenli koleksiyonları işleme yöntemlerini tanımlar. Bu arabirim, gibi üst düzey soyutlamaların temel depolama mekanizması olarak koleksiyonu kullanabilmesi için üretici/tüketici koleksiyonları BlockingCollection<T> için birleşik bir temsil sağlar. |
Numaralandırmalar
EnumerablePartitionerOptions |
Bölümleyicinin arabelleğe alma davranışını denetleme seçeneklerini belirtir. |
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin