std::unique lock<std::mutex>
GPTKB entity
Statements (28)
Predicate | Object |
---|---|
gptkbp:instanceOf |
C++ class template
|
gptkbp:canBe |
gptkb:std::condition_variable
|
gptkbp:commonIn |
std::mutex
std::recursive_mutex |
gptkbp:compatibleWith |
copy semantics
|
gptkbp:definedIn |
<mutex> header
|
gptkbp:distinctFrom |
gptkb:std::scoped_lock
std::lock_guard |
gptkbp:function |
gptkb:lock
swap mutex unlock release operator bool owns_lock try_lock |
https://www.w3.org/2000/01/rdf-schema#label |
std::unique lock<std::mutex>
|
gptkbp:introducedIn |
gptkb:C++11
|
gptkbp:namespace |
std
|
gptkbp:parameter |
MutexType
|
gptkbp:purpose |
manages mutex ownership
|
gptkbp:supports |
move semantics
adopted locking deferred locking timed locking |
gptkbp:threadSafe |
provides RAII for mutexes
|
gptkbp:bfsParent |
gptkb:std::condition_variable
|
gptkbp:bfsLayer |
7
|