boost :: unique_lock vs boost :: lock_guard

Я не очень хорошо понимаю разницу между этими двумя классами блокировки. В документации по boost сказано, что boost :: unique_lock не реализует блокировку автоматически.

Означает ли это, что основное различие между unique_lock и lock_guard заключается в том, что с unique_lock мы должны явно вызвать функцию lock () ?

58
задан didierc 21 March 2013 в 14:26
поделиться