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 releases
     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.,  re-
     leasing
	release ownership of) it
		(public member function)

Category:
	  * Todo no example

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

home | help