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