¿Cuál es el preferido boost::lock_guard
o boost::mutex::scoped_lock
?boost :: lock_guard vs boost :: mutex :: scoped_lock
Estoy usando Boost.Thread con la esperanza de pasar a C++ 11 threading cuando esté disponible.
¿Es scoped_lock
parte del próximo estándar de C++?
¿Las ventajas son preferir una sobre la otra?
NOTA: No soy consciente de que es sólo una scoped_lock
typedef
de lock_guard
.
editar: Me equivoqué scoped_lock
es no un typedef
de lock_guard
. Es un typedef
de unique_lock
.