C# 多个生产者(线程)的队列单个消费者(线程)

C# 多个生产者(线程)的队列单个消费者(线程),c#,queue,C#,Queue,我试图找到更多线程写入队列的解决方案,而一个线程正在从队列中读取 我发现ConcurrentQueue它有TryDequeue(T)是线程安全的,但我不确定从更多线程写入队列时Enqueue(T)是否也是线程安全的 有什么想法吗?是的,并发集合的全部要点是它们是线程安全的。可以从多个线程写入ConcurrentQueue 发件人: ConcurrentQueue的所有公共和受保护成员都是线程安全的,可以从多个线程并发使用

我试图找到更多线程写入队列的解决方案,而一个线程正在从队列中读取

我发现
ConcurrentQueue
它有
TryDequeue(T)
是线程安全的,但我不确定从更多线程写入队列时
Enqueue(T)
是否也是线程安全的


有什么想法吗?

是的,并发集合的全部要点是它们是线程安全的。可以从多个线程写入
ConcurrentQueue

发件人:

ConcurrentQueue
的所有公共和受保护成员都是线程安全的,可以从多个线程并发使用