尝试理解何时可以使用
这与
我曾在stackoverflow上看到一个类似的问题,但避免在此回答此问题:https://dev59.com/hVsX5IYBdhLWcg3wePZ5)%20is%20a%20function,the%20end%20of%20the%20scope。
shared_lock
或unique_lock
。C ++文档非常晦涩!我知道一般的指导方针是,如果我们需要立即的作用域互斥(或RAII),则使用 lock_guard
而不是这两个。这与
condition_variable
有关吗?如果我记得正确,我已经看到所有三个选项都与此选项一起使用。我曾在stackoverflow上看到一个类似的问题,但避免在此回答此问题:https://dev59.com/hVsX5IYBdhLWcg3wePZ5)%20is%20a%20function,the%20end%20of%20the%20scope。