# ReadWriteLock::WriteUnlock ```cpp void WriteUnlock() ``` 释放写锁。唤醒所有等待中的读者和下一个写者。 **参数:** 无 **返回:** 无 **复杂度:** O(1) **注意:** 必须在持有写锁的线程中调用。 **示例:** ```cpp ReadWriteLock rwLock; std::unordered_map cache; void UpdateCache(const String& key, int value) { rwLock.WriteLock(); cache[key] = value; rwLock.WriteUnlock(); } ``` ## 相关文档 - [ReadWriteLock 总览](readwritelock.md) - 返回类总览