24 lines
347 B
Markdown
24 lines
347 B
Markdown
# ReadWriteLock::ReadUnlock
|
|
|
|
释放共享读锁。
|
|
|
|
```cpp
|
|
void ReadUnlock();
|
|
```
|
|
|
|
## 行为说明
|
|
|
|
当前实现会先拿内部互斥量,再执行:
|
|
|
|
1. `--m_readers`
|
|
2. 如果 `m_readers == 0`,调用 `m_writeCondition.notify_all()`
|
|
|
|
## 返回值
|
|
|
|
- 无。
|
|
|
|
## 相关文档
|
|
|
|
- [返回类型总览](ReadWriteLock.md)
|
|
- [ReadLock](ReadLock.md)
|