对象
<mutex>

std::adopt_lock

constexpr adopt_lock_t adopt_lock {};
Adopt lock
Value used as possible argument to the constructor of unique_lock or lock_guard.

unique_lock objects constructed with adopt_lock do not lock the mutex object on construction, assuming instead that it is already locked by the current thread.

该值是一个编译时常量,不携带任何状态,仅用于区分构造函数签名。

adopt_lock_t is an empty class.

另见