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