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