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