Statements (25)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:software
|
gptkbp:canBeCopiedBy |
false
|
gptkbp:definedIn |
<shared_mutex> header
|
https://www.w3.org/2000/01/rdf-schema#label |
std::shared mutex
|
gptkbp:introducedIn |
gptkb:C++17
|
gptkbp:method |
lock()
unlock() lock_shared() try_lock() try_lock_shared() unlock_shared() |
gptkbp:movable |
false
|
gptkbp:namespace |
std
|
gptkbp:provides |
exclusive locking
shared locking |
gptkbp:relatedTo |
gptkb:std::shared_lock
std::mutex std::unique_lock |
gptkbp:standardizedBy |
gptkb:ISO_C++
|
gptkbp:supports |
multiple readers
single writer |
gptkbp:threadSafe |
true
|
gptkbp:usedFor |
reader-writer lock pattern
|
gptkbp:bfsParent |
gptkb:ISO_C++11
|
gptkbp:bfsLayer |
7
|