mutex、lock_guard 与 unique_lock | C++
本章覆盖:`std::mutex`;lock;unlock;critical section;`std::lock_guard`;RAII lock;`std::unique_lock`;deferred lock;lock ownership;手工 lock/unlock 的异常安全风险;临界区尽量短但首先保证正确。
本章知识点
std::mutex- lock
- unlock
- critical section
std::lock_guard- RAII lock
std::unique_lock- deferred lock
- lock ownership
- 手工 lock/unlock 的异常安全风险
- 临界区尽量短但首先保证正确