gpt4 book ai didi

c# - 如何在 C# 中将元素异步添加到 Queue

转载 作者:行者123 更新时间:2023-11-30 15:46:53 24 4
gpt4 key购买 nike

public void EnqueueTask(int[] task)
{
lock (_locker)
{
_taskQ.Enqueue(task);
Monitor.PulseAll(_locker);
}
}

所以,在这里我将元素添加到我的队列中,然后线程对它们进行一些处理。我如何异步地将项目添加到我的队列中?

最佳答案

如果您使用的是 .net V4,请查看新的线程安全集合,它们大多是无阻塞的,因此将适本地避免对异步添加的需要。

关于c# - 如何在 C# 中将元素异步添加到 Queue<T>?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4031067/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com