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