我正在阅读这个问题,并注意到 OP 正在迭代一个列表以将项目排队到 ConcurrentQueue 中。
ConcurrentQueue<TaskClass> cq = new ConcurrentQueue<TaskClass>();
for (int x = 0; x < TaskList.Count; x++)
cq.Enqueue(TaskList[x]);
这是必要的吗?
有没有办法:
- 将大量对象添加到 ConcurrentQueue,或
- 只需将类型化的 List 转换/转换为 ConcurrentQueue