标签: c++ multithreading concurrency unordered-map
我理解如何使用CAS来实现堆栈或队列。 CAS指令将检查您抓取的节点是否已在您使用它时更新。但是,是否会使用CAS来编写无锁的std :: unordered_map?没有这样的节点 - 只是从API中抽象出来的桶。
我在问,因为我想写自己的版本。