Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

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
       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
http://cppreference.com		  2022.07.31		  std::mutex::mutex(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=std::mutex::mutex&sektion=3&manpath=FreeBSD+Ports+15.0>

home | help