基本上,标题就已经解释得很清楚了。
我是这样使用它的:
- 代码是用Objective-C ++编写的。
- Objective-C类对不同目的函数进行并发调用。
- 我使用
std::mutex
来锁定和解锁整个类中跨越std::vector<T>
编辑选项,因为C ++ std容器不是线程安全的。
lock_guard
听起来很糟糕。 - Jonathan Wakely