C++标准库中的锁lock_guard、unique_lock(c++11)、shared_lock、scoped_lock(C++17)、recursive_mutexQt中的QMutexLocker相当于unique_lock和recursive_mutex的合体。QReadWriteLock相当于shared_lock。