官方文档:https://docs.microsoft.com/zh-cn/dotnet/standard/collections/thread-safe/
重点摘要:
下表列出了 System.Collections.Concurrent 命名空间中的集合类型。
类型 | 描述 |
---|---|
BlockingCollection<T> | 为实现 IProducerConsumerCollection<T> 的所有类型提供限制和阻止功能。 有关详细信息,请参阅 BlockingCollection 概述。 |
ConcurrentDictionary<TKey,TValue> | 键值对字典的线程安全实现。 |
ConcurrentQueue<T> | FIFO(先进先出)队列的线程安全实现。 |
ConcurrentStack<T> | LIFO(后进先出)堆栈的线程安全实现。 |
ConcurrentBag<T> | 无序元素集合的线程安全实现。 |
IProducerConsumerCollection<T> | 类型必须实现以在 BlockingCollection 中使用的接口。 |
BlockingCollection<T> 是可阻塞队列