home | help
std::shared...utex::unlock(3)  C++ Standard Libary std::shared...utex::unlock(3)

NAME
     std::shared_timed_mutex::unlock - std::shared_timed_mutex::unlock

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

	Unlocks the mutex.

	The  mutex must be locked by the current thread of execution, otherwise,
     the behavior
	is undefined.

	This operation synchronizes-with (as defined in  std::memory_order)  any
     subsequent
	lock operation that obtains ownership of the same mutex.

Parameters
	(none)

Return value
	(none)

Exceptions
	Throws nothing.

Notes
	unlock()   is	usually   not	called	directly:  std::unique_lock  and
     std::lock_guard are
	used to manage exclusive locking.

Example
	 This section is incomplete
	 Reason: no example

See also
	lock	       locks the mutex, blocks if the mutex is not available
		       (public member function)
	try_lock       tries to lock the mutex, returns  if  the  mutex  is  not
     available
		       (public member function)
		       tries to lock the mutex, returns if the mutex has been
	try_lock_for   unavailable for the specified timeout duration
		       (public member function)
		       tries to lock the mutex, returns if the mutex has been
	try_lock_until unavailable until specified time point has been reached
		       (public member function)
	C documentation for
	mtx_unlock

Category:
	  * Todo no example

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

home | help