[英]A producer consumer queue with an additional thread for a periodic backup of data
[英]Queue for more producer (thread) single consumer (thread)
我正在尝试寻找更多的线程写入队列的解决方案,并且正在从中读取单个线程。
我发现ConcurrentQueue
具有TryDequeue(T)
是线程安全的,但是我不确定从更多线程写入队列时Enqueue(T)
是否也是线程安全的。
任何想法?
是的,并发集合的全部要点是它们是线程安全的。 从多个线程写入ConcurrentQueue<T>
很好。
从文档中 :
ConcurrentQueue<T>
所有公共成员和受保护成员都是线程安全的,可以在多个线程中同时使用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.