home | help
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 con-
     structor
	completes.
	2) Copy constructor is deleted.

Parameters
	(none)

Notes
	Because the default constructor is constexpr, static  mutexes  are  ini-
     tialized as part
	of  static  non-local  initialization, before any dynamic non-local ini-
     tialization
	begins. This makes it safe to lock a mutex in a constructor of any  sta-
     tic object.

See also
	C documentation for
	mtx_init

http://cppreference.com 	   2024.06.10		    std::mutex::mutex(3)

home | help