table of contents
std::mutex::mutex(3) | C++ Standard Libary | std::mutex::mutex(3) |
NAME¶
std::mutex::mutex - std::mutex::mutex
Synopsis¶
constexpr mutex() noexcept; (1) (since C++11)
mutex( const mutex& ) = delete; (2) (since C++11)
1) Constructs the mutex. The mutex is in unlocked state after the constructor
completes.
2) Copy constructor is deleted.
Parameters¶
(none)
Notes¶
Because the default constructor is constexpr, static mutexes are
initialized as part
of static non-local initialization, before any dynamic non-local
initialization
begins. This makes it safe to lock a mutex in a constructor of any static
object.
See also¶
C documentation for
mtx_init
2024.06.10 | http://cppreference.com |