Reference

object
<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.

The value is a compile-time constant that carries no state, and is merely used to disambiguate between constructor signatures.

adopt_lock_t is an empty class.

See also

defer_lock
Defer lock (object)
try_to_lock
Try to lock (object)

AltStyle によって変換されたページ (->オリジナル) /