void unlock();
(since C++11)Unlocks the mutex if its level of ownership is 1 (there was exactly one more call to lock() than there were calls to unlock()
made by this thread), reduces the level of ownership by 1 otherwise. 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.
[edit] Notesunlock()
is usually not called directly: std::unique_lock and std::lock_guard are used to manage exclusive locking.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4