std::shared_timed_mutex:: unlock_shared
From cppreference.net
<
cpp
|
thread
|
shared timed mutex
C++
Concurrency support library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::shared_timed_mutex
| Member functions | ||||
| Exclusive locking | ||||
| Shared locking | ||||
|
shared_timed_mutex::unlock_shared
|
|
void
unlock_shared
(
)
;
|
(自 C++14 起) | |
从调用线程的共享所有权中释放互斥锁。
互斥体必须由当前执行线程以共享模式锁定,否则行为未定义。
此操作 同步于 (定义参见 std::memory_order )任何后续获取同一互斥量所有权的 lock() 操作。
目录 |
参数
(无)
返回值
(无)
异常
不抛出任何异常。
注释
unlock_shared()
通常不直接调用:使用
std::shared_lock
来管理共享锁定。
示例
|
本节内容不完整
原因:缺少示例 |
参见
|
以共享模式锁定互斥锁,若互斥锁不可用则阻塞
(公开成员函数) |
|
|
解锁互斥锁
(公开成员函数) |