gpt4 book ai didi

c# - ConcurrentStack - 从底部删除或等效功能

转载 作者:太空宇宙 更新时间:2023-11-03 13:51:11 27 4
gpt4 key购买 nike

我一直在寻找我的问题的答案,但我还没有找到解决问题的好方法。我想要做的基本上是有一个有点像 ConcurrentStack 的并发集合,但我需要能够从堆栈底部删除项目。这是因为我希望堆栈只有一定长度,这样当集合变得太大时,任何旧项目都会从底部移除。

并发堆栈在添加对象时效果很好,但我无法弄清楚从底部删除它们。

我还有一个想法,就是要有一个 ConcurrentDictionary,我可以在其中跟踪添加的日期和存储的对象,然后根据最后的日期删除项目?

如有任何帮助/想法,我们将不胜感激。

最佳答案

我想你需要ConcurrentQueue Class

关于c# - ConcurrentStack - 从底部删除或等效功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13648454/

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