有人知道用于无锁常用数据类型的实现(即源代码)的好资源吗?我正在考虑列表、队列等?
锁定实现非常容易找到,但我找不到无锁算法的示例以及 CAS 的工作原理以及如何使用它来实现这些结构。
查看 Julian M Bucknall 的博客。他(详细)描述了队列、列表、堆栈等的无锁实现。
http://www.boyet.com/Articles/LockfreeQueue.html http://www.boyet.com/Articles/LockfreeQueue.html
http://www.boyet.com/Articles/LockfreeStack.html http://www.boyet.com/Articles/LockfreeStack.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)