Какой из них boost::lock_guard
или boost::mutex::scoped_lock
?boost :: lock_guard vs boost :: mutex :: scoped_lock
Я использую Boost.Thread с надеждой переместиться на C++ 11, когда он станет доступным.
scoped_lock
часть следующего стандарта C++?
Есть ли какие-либо преимущества, чтобы предпочесть один над другим?
ПРИМЕЧАНИЕ: Я знаю, что scoped_lock
просто typedef
из lock_guard
.
редактировать: Я был неправ scoped_lock
является неtypedef
из lock_guard
. Это typedef
unique_lock
.