# ReadWriteLock::WriteLock 以独占方式进入读写锁。 ```cpp void WriteLock(); ``` ## 行为说明 当前实现会: 1. 拿内部互斥量。 2. 先执行 `++m_writersWaiting`。 3. 等待 `m_readers == 0 && !m_writerActive`。 4. 条件满足后执行 `--m_writersWaiting` 并把 `m_writerActive = true`。 ## 返回值 - 无。 ## 相关文档 - [返回类型总览](ReadWriteLock.md) - [WriteUnlock](WriteUnlock.md) - [ReadLock](ReadLock.md)