安全地回收内存
本章主要讲:
- 讨论引用计数以及它的开销
- 讨论使用 Hazard Pointer 方法回收内存(网上解释)
- 讨论如何使用 hazard pointer 方法借助
conc
crate 实现一个可扩展的无锁栈(Treiber stack) - 讨论基于 epoch 的内存回收方法
- 深入调查
crossbeam_epoch
crate - 讨论使用 epoch 回收方法实现 Treiber stack
本章主要讲:
conc
crate 实现一个可扩展的无锁栈(Treiber stack)crossbeam_epoch
crate