32
Concurrency support library
[thread]
32.6
Mutual exclusion
[thread.mutex]
32.6.3
Header
<shared_
mutex>
synopsis
[shared.mutex.syn]
🔗
namespace
std
{
//
[thread.
sharedmutex.
class]
, class
shared_
mutex
class
shared_mutex;
//
[thread.
sharedtimedmutex.
class]
, class
shared_
timed_
mutex
class
shared_timed_mutex;
//
[thread.
lock.
shared]
, class template
shared_
lock
template
<
class
Mutex
>
class
shared_lock;
template
<
class
Mutex
>
void
swap
(
shared_lock
<
Mutex
>
&
x, shared_lock
<
Mutex
>
&
y
)
noexcept
;
}