std::shared lock

GPTKB entity

Statements (26)
Predicate Object
gptkbp:instanceOf C++ class template
gptkbp:builtBy std::shared_lock(MutexType& mutex, std::adopt_lock_t)
std::shared_lock()
std::shared_lock(MutexType& mutex)
std::shared_lock(MutexType& mutex, std::defer_lock_t)
std::shared_lock(MutexType& mutex, std::try_to_lock_t)
gptkbp:canBeCopiedBy false
gptkbp:definedIn <shared_mutex> header
gptkbp:destructor ~std::shared_lock()
gptkbp:headerFile <shared_mutex>
https://www.w3.org/2000/01/rdf-schema#label std::shared lock
gptkbp:introducedIn gptkb:C++14
gptkbp:method gptkb:lock
mutex
unlock
release
owns_lock
gptkbp:movable true
gptkbp:namespace std
gptkbp:parameter MutexType
gptkbp:provides RAII-style locking
gptkbp:supports shared_mutex
shared_timed_mutex
gptkbp:usedFor shared ownership of mutex
gptkbp:bfsParent gptkb:ISO_C++11
gptkbp:bfsLayer 7