gpt4 book ai didi

c# - 测试非阻塞队列

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

我移植了非阻塞队列伪代码here到 C#。下面的代码是论文的近乎逐字复制。

您会采用什么方法来测试实现?

注意:我在 VS2010 中运行,所以我还没有 CHESS 支持。

编辑:

我已经删除了有问题的代码,因此一些毫无戒心的开发人员不会使用它——它需要进行相当多的更改才能使其没有错误……但我仍然不能 100% 确信它没有错误.通过强力测试,我无法让它比基于锁的解决方案表现得更好。

此外,由于我的目标是 3.5,我认为我是 4.0 并发队列的 SOL。 3.5 RX 框架包含一个 ConcurrentQueue,因此这确实只是一个有趣的小编程练习,仅此而已。

最佳答案

如果您使用的是 VS 2010 和 .NET 4,则可以使用 ConcurrentQueue<T> .

关于c# - 测试非阻塞队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2670012/

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