ConcurrentQueue表示线程安全的先进先出 (FIFO) 集合。
Posted 积少成多
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ConcurrentQueue表示线程安全的先进先出 (FIFO) 集合。相关的知识,希望对你有一定的参考价值。
class Program { static ConcurrentQueue<int> _queue = new ConcurrentQueue<int>(); static List<int> list = new List<int>(); static void Main(string[] args) { for (int i = 0; i < 1000; i++) { //写入 _queue.Enqueue(i); } for (int i = 0; i < 1000; i++) { Task.Factory.StartNew(Go); } Console.ReadLine(); } public static void Go() { int o; if(_queue.TryDequeue(out o)) { list.Add(o); Console.WriteLine(list.Count()); } } }
以上是关于ConcurrentQueue表示线程安全的先进先出 (FIFO) 集合。的主要内容,如果未能解决你的问题,请参考以下文章