std::shared timed mutex

GPTKB entity

Statements (19)
Predicate Object
gptkbp:instance_of gptkb:Library
gptkbp:bfsLayer 4
gptkbp:bfsParent gptkb:C++14
gptkbp:allows multiple readers
single writer
gptkbp:defines <mutex> header
gptkbp:has_method lock_shared()
try_lock_for()
try_lock_until()
unlock_shared()
gptkbp:hyper_threading gptkb:theorem
gptkbp:is_a mutex
gptkbp:is_available_in C++17 and later
gptkbp:is_different_from gptkb:std::mutex
gptkbp:is_part_of C++11
gptkbp:is_similar_to std::shared_mutex
gptkbp:is_used_in multithreading
gptkbp:provides shared ownership
gptkbp:supports timed locking