C# Queue ConcurrentQueue

一、Queue

1、创建<数据类型>

Queue<int> queue = new Queue<int>();

2、方法

// 存 value
queue.Enqueue(value)
//
int result = queue.Dequeue();
// 队列数量
queue.Count

3、注意:异步操作不安全,可以用Lock但是效率低,用ConcurrentQueue

二、ConcurrentQueue

1、创建<数据类型>

ConcurrentQueue<int> queue = new ConcurrentQueue<int>();

2、方法

// 存入 value
queue.Enqueue(value);
// 取出 int 数据类型 result 为结果
queue.TryDequeue(out int result);
// 数量
queue.Count 

 

posted @ 2025-06-16 21:12  市丸银  阅读(41)  评论(0)    收藏  举报