Deadlock、std::scoped_lock 与锁顺序 | C++

本章覆盖:deadlock;circular wait;multiple mutex;lock ordering;`std::lock`;`std::scoped_lock`;nested locking;avoid holding lock during blocking I/O;callback while holding lock 的风险;deadlock debugging 高层流程。

本章知识点

  • deadlock
  • circular wait
  • multiple mutex
  • lock ordering
  • std::lock
  • std::scoped_lock
  • nested locking
  • avoid holding lock during blocking I/O
  • callback while holding lock 的风险
  • deadlock debugging 高层流程