std::atomic 与无锁原子操作基础 | C++

本章覆盖:`std::atomic`;load;store;exchange;compare_exchange;fetch_add;atomicity;lock-free query;atomic 不自动解决复合业务 invariant;CAS loop;只有充分理由才进入 lock-free 设计。

本章知识点

  • std::atomic
  • load
  • store
  • exchange
  • compare_exchange
  • fetch_add
  • atomicity
  • lock-free query
  • atomic 不自动解决复合业务 invariant
  • CAS loop
  • 只有充分理由才进入 lock-free 设计