std::shared_timed_mutex::unlock_shared
来自 cppreference.com
< cpp | thread | shared timed mutex
void unlock_shared(); |
(自 C++14 起) | |
从调用线程的共享所有权中释放互斥锁。
互斥锁必须由当前执行线程在共享模式下锁定,否则行为未定义。
此操作与(如 std::memory_order 中定义)任何后续 lock() 获取同一互斥锁所有权的操作同步。
内容 |
[编辑] 参数
(无)
[编辑] 返回值
(无)
[编辑] 异常
不抛出任何异常。
[编辑] 注意
通常不会直接调用unlock_shared()
:std::shared_lock 用于管理共享锁定。
[编辑] 示例
本节内容不完整 原因:没有示例 |
[编辑] 参见
以共享所有权锁定互斥锁,如果互斥锁不可用则阻塞 (公共成员函数) | |
解锁互斥锁 (公共成员函数) |