462 B
462 B
ReadWriteLock::WriteLock
以独占方式进入读写锁。
void WriteLock();
行为说明
当前实现会:
- 拿内部互斥量。
- 先执行
++m_writersWaiting。 - 等待
m_readers == 0 && !m_writerActive。 - 条件满足后执行
--m_writersWaiting并把m_writerActive = true。
返回值
- 无。