docs: update memory and threading API docs

This commit is contained in:
2026-03-20 02:35:24 +08:00
parent c5b17239ca
commit fd792b7df1
103 changed files with 2485 additions and 673 deletions

View File

@@ -10,17 +10,21 @@ void ReadLock()
**返回:**
**线程安全:**
**复杂度:** 平均 O(1)
**注意:**
- 多个读者可以同时持有读锁。
- 写锁具有优先权——正在等待的写者会阻塞新的读者,防止写者饥饿。
- 读锁不可重入,同一线程不可嵌套持有读锁(会导致死锁)
- 读锁不可重入,同一线程不可嵌套持有读锁。
**示例:**
```cpp
ReadWriteLock rwLock;
#include "XCEngine/Threading/ReadWriteLock.h"
XCEngine::Threading::ReadWriteLock rwLock;
int sharedValue = 0;
int ReadValue() {
@@ -33,4 +37,5 @@ int ReadValue() {
## 相关文档
- [ReadWriteLock 总览](readwritelock.md) - 返回类总览
- [`ReadWriteLock`](readwritelock.md) - 返回类总览
- [`ReadUnlock`](readunlock.md) - 释放读锁