当前位置:  开发笔记 > 编程语言 > 正文

在C#中锁定空闲堆栈和队列

如何解决《在C#中锁定空闲堆栈和队列》经验,为你挑选了2个好方法。

有没有人知道是否有可用于.NET的无锁容器库?

最好的东西被证明比我们在.NET中使用的Synchronized包装器更有效.

我在.NET上发现了一些文章,但没有一篇文章指出任何速度基准测试,也没有激发他们对可靠性的信心.

谢谢



1> Jason Short..:

迟到了,但总比没有好,我想我会把Julian Bucknalls的文章添加到这个列表中.

但他没有表现数字.在我对他的结构的测试中,与锁定(与ReaderWriterLock相比内核使用率非常低)相比,该列表的扩展性很好.

他的博客有一系列关于C#中无锁结构的文章.

无锁数据结构:堆栈



2> Frederik Ghe..:

你的意思是它们存在于PFX框架(Parallels for .NET),ConcurrentQueue和ConcurrentStack中的容器类

Pfx博客

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有