有没有人知道是否有可用于.NET的无锁容器库?
最好的东西被证明比我们在.NET中使用的Synchronized包装器更有效.
我在.NET上发现了一些文章,但没有一篇文章指出任何速度基准测试,也没有激发他们对可靠性的信心.
谢谢
迟到了,但总比没有好,我想我会把Julian Bucknalls的文章添加到这个列表中.
但他没有表现数字.在我对他的结构的测试中,与锁定(与ReaderWriterLock相比内核使用率非常低)相比,该列表的扩展性很好.
他的博客有一系列关于C#中无锁结构的文章.
无锁数据结构:堆栈
你的意思是它们存在于PFX框架(Parallels for .NET),ConcurrentQueue和ConcurrentStack中的容器类
Pfx博客