mirror of
https://github.com/changkun/modern-cpp-tutorial.git
synced 2025-12-16 20:27:08 +03:00
book: typo fix (#189)
This commit is contained in:
@@ -33,7 +33,7 @@ C++11 引入了 `mutex` 相关的类,其所有相关的函数都放在 `<mutex
|
||||
|
||||
`std::mutex` 是 C++11 中最基本的 `mutex` 类,通过实例化 `std::mutex` 可以创建互斥量,
|
||||
而通过其成员函数 `lock()` 可以进行上锁,`unlock()` 可以进行解锁。
|
||||
但是在在实际编写代码的过程中,最好不去直接调用成员函数,
|
||||
但是在实际编写代码的过程中,最好不去直接调用成员函数,
|
||||
因为调用成员函数就需要在每个临界区的出口处调用 `unlock()`,当然,还包括异常。
|
||||
这时候 C++11 还为互斥量提供了一个 RAII 语法的模板类 `std::lock_guard`。
|
||||
RAII 在不失代码简洁性的同时,很好的保证了代码的异常安全性。
|
||||
|
||||
Reference in New Issue
Block a user