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

FreeBSD Manual Pages

  
 
  

home | help
std::unique_lock::unlock(3)   C++ Standard Libary  std::unique_lock::unlock(3)

NAME
       std::unique_lock::unlock	- std::unique_lock::unlock

Synopsis
	  void unlock();  (since C++11)

	  Unlocks  (i.e.,  releases ownership of) the associated mutex and re-
       leases ownership.

	  std::system_error is thrown if there is no associated	 mutex	or  if
       the mutex is not
	  locked.

Parameters
	  (none)

Return value
	  (none)

Exceptions
	    * Any exceptions thrown by mutex()->unlock()

	    *  If  there  is  no  associated mutex or the mutex	is not locked,
       std::system_error
	      with an error code of std::errc::operation_not_permitted

Example
	   This	section	is incomplete
	   Reason: no example

See also
	  lock	  locks	(i.e., takes ownership of) the associated mutex
		  (public member function)
		  disassociates	the associated mutex without unlocking	(i.e.,
       releasing
	  release ownership of)	it
		  (public member function)

http://cppreference.com		  2022.07.31	   std::unique_lock::unlock(3)

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

home | help