gpt4 book ai didi

c# - 在 ConcurrentQueue 中尝试出队

转载 作者:IT王子 更新时间:2023-10-29 04:26:28 24 4
gpt4 key购买 nike

如果队列中没有项目,ConcurrentQueue 中的 TryDequeue 将返回 false。

如果队列为空,我需要我的队列等待新项目添加到队列中并将新项目从队列中取出,然后该过程将继续进行。

我应该在 C# 4.0 中使用 monitor.enter、wait、pulse 还是其他更好的选项

最佳答案

这不就是BlockingCollection吗?是为什么而设计的?

据我了解,您可以使用其中之一包装您的 ConcurrentQueue,然后调用 Take .

关于c# - 在 ConcurrentQueue 中尝试出队,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5014087/

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