败犬日报 2025-01-20
1. 所谓「无锁数据结构」,是不是可以理解为本质上并不是「无锁」,而只是锁定粒度降到了最低? - ahfuzhang张富春的回答 - 知乎
https://www.zhihu.com/question/5659322941/answer/78889214104
2. std::vector<std::unique_ptr<T>>
是不是一个好的实践?
没什么问题,如果 T 需要用到虚函数多态,或者是不可复制不可移动的类型就需要用 std::unique_ptr
(或其他指针)。