Statements (18)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:C++_class_template
|
| gptkbp:builtBy |
locks all mutexes
|
| gptkbp:canBeCopiedBy |
false
|
| gptkbp:definedIn |
C++17 standard
|
| gptkbp:destructor |
unlocks all mutexes
|
| gptkbp:headerFile |
<mutex>
|
| gptkbp:introducedIn |
gptkb:C++17
|
| gptkbp:movable |
false
|
| gptkbp:namespace |
std
|
| gptkbp:prevention |
deadlock
|
| gptkbp:purpose |
RAII-style mutex locking
|
| gptkbp:replacedBy |
std::lock_guard for multiple mutexes
|
| gptkbp:supports |
multiple mutexes
|
| gptkbp:threadSafe |
provides
|
| gptkbp:uses |
lock multiple mutexes in a single scope
|
| gptkbp:bfsParent |
gptkb:C++0x
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
std::scoped lock
|