支持批量出栈的无锁栈
所有者 Seiichi Uchida.
#2322 在 数据结构
7KB 171 行
lib.rs
支持批量出栈的无锁栈。
通常,无锁数据结构必须与基于周期的回收或危险指针等内存回收方案一起使用,以保证从数据结构中安全地删除。这个无锁栈通过在删除操作期间不访问数据结构中的任何节点来克服这一限制。缺点是不能再一次删除单个元素;相反,栈中的所有元素将一次性被删除。