From d34d04056367df794185e6fc645bb42b8ec9b58e Mon Sep 17 00:00:00 2001 From: ssdfasd <2156608475@qq.com> Date: Thu, 26 Mar 2026 01:30:37 +0800 Subject: [PATCH] Fix broken links in Threading API docs Fix 14 broken cross-references in docs/api/threading/: - lambda-task path: lambdatask -> lambda-task (5 occurrences) - task-system-config path: tasksystemconfig -> task-system-config (6 occurrences) - read-write-lock self-ref: readwritelock -> read-write-lock (6 occurrences) - task-system cross-method: createtaskgroup/destroytaskgroup -> create-task-group/destroy-task-group - thread cross-method: getcurrentid/getid -> get-current-id/get-id Co-Authored-By: Claude Opus 4.6 --- docs/api/threading/lambda-task/constructor.md | 2 +- docs/api/threading/lambda-task/execute.md | 2 +- docs/api/threading/read-write-lock/constructor.md | 2 +- docs/api/threading/read-write-lock/destructor.md | 2 +- docs/api/threading/read-write-lock/readlock.md | 2 +- docs/api/threading/read-write-lock/readunlock.md | 2 +- docs/api/threading/read-write-lock/writelock.md | 2 +- docs/api/threading/read-write-lock/writeunlock.md | 2 +- .../api/threading/task-system-config/enable-task-profiling.md | 2 +- docs/api/threading/task-system-config/max-task-queue-size.md | 2 +- docs/api/threading/task-system-config/steal-tasks.md | 2 +- docs/api/threading/task-system-config/thread-stack-size.md | 2 +- docs/api/threading/task-system-config/worker-thread-count.md | 2 +- docs/api/threading/task-system/create-task-group.md | 2 +- docs/api/threading/task-system/destroy-task-group.md | 2 +- docs/api/threading/task-system/task-system.md | 4 ++-- docs/api/threading/task/release.md | 2 +- docs/api/threading/task/task.md | 2 +- docs/api/threading/thread/get-current-id.md | 2 +- docs/api/threading/thread/get-id.md | 2 +- 20 files changed, 21 insertions(+), 21 deletions(-) diff --git a/docs/api/threading/lambda-task/constructor.md b/docs/api/threading/lambda-task/constructor.md index 81d56424..93bd68f8 100644 --- a/docs/api/threading/lambda-task/constructor.md +++ b/docs/api/threading/lambda-task/constructor.md @@ -38,4 +38,4 @@ TaskSystem::Get().Submit( ## 相关文档 -- [LambdaTask 总览](lambdatask.md) - 返回类总览 +- [LambdaTask 总览](lambda-task.md) - 返回类总览 diff --git a/docs/api/threading/lambda-task/execute.md b/docs/api/threading/lambda-task/execute.md index 7dc52bcc..e7230f06 100644 --- a/docs/api/threading/lambda-task/execute.md +++ b/docs/api/threading/lambda-task/execute.md @@ -36,5 +36,5 @@ TaskSystem::Get().Submit([]() { ## 相关文档 -- [LambdaTask 总览](lambdatask.md) - 返回类总览 +- [LambdaTask 总览](lambda-task.md) - 返回类总览 - [ITask::Execute](../task/execute.md) - 基类方法文档 diff --git a/docs/api/threading/read-write-lock/constructor.md b/docs/api/threading/read-write-lock/constructor.md index 9156c928..5da3e9e9 100644 --- a/docs/api/threading/read-write-lock/constructor.md +++ b/docs/api/threading/read-write-lock/constructor.md @@ -28,7 +28,7 @@ XCEngine::Threading::ReadWriteLock rwLock; ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`ReadLock`](readlock.md) - 获取读锁 - [`ReadUnlock`](readunlock.md) - 释放读锁 - [`WriteLock`](writelock.md) - 获取写锁 diff --git a/docs/api/threading/read-write-lock/destructor.md b/docs/api/threading/read-write-lock/destructor.md index dcfbbd32..29de1cc9 100644 --- a/docs/api/threading/read-write-lock/destructor.md +++ b/docs/api/threading/read-write-lock/destructor.md @@ -33,7 +33,7 @@ ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`ReadLock`](readlock.md) - 获取读锁 - [`ReadUnlock`](readunlock.md) - 释放读锁 - [`WriteLock`](writelock.md) - 获取写锁 diff --git a/docs/api/threading/read-write-lock/readlock.md b/docs/api/threading/read-write-lock/readlock.md index 99707b8a..7002b7df 100644 --- a/docs/api/threading/read-write-lock/readlock.md +++ b/docs/api/threading/read-write-lock/readlock.md @@ -37,5 +37,5 @@ int ReadValue() { ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`ReadUnlock`](readunlock.md) - 释放读锁 diff --git a/docs/api/threading/read-write-lock/readunlock.md b/docs/api/threading/read-write-lock/readunlock.md index cbe10dfd..d616103e 100644 --- a/docs/api/threading/read-write-lock/readunlock.md +++ b/docs/api/threading/read-write-lock/readunlock.md @@ -34,5 +34,5 @@ float GetData() { ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`ReadLock`](readlock.md) - 获取读锁 diff --git a/docs/api/threading/read-write-lock/writelock.md b/docs/api/threading/read-write-lock/writelock.md index c4a4daa1..3ea58794 100644 --- a/docs/api/threading/read-write-lock/writelock.md +++ b/docs/api/threading/read-write-lock/writelock.md @@ -37,5 +37,5 @@ void Append(int value) { ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`WriteUnlock`](writeunlock.md) - 释放写锁 diff --git a/docs/api/threading/read-write-lock/writeunlock.md b/docs/api/threading/read-write-lock/writeunlock.md index aa93dbf9..3d8b75ad 100644 --- a/docs/api/threading/read-write-lock/writeunlock.md +++ b/docs/api/threading/read-write-lock/writeunlock.md @@ -35,5 +35,5 @@ void UpdateCache(const std::string& key, int value) { ## 相关文档 -- [`ReadWriteLock`](readwritelock.md) - 返回类总览 +- [`ReadWriteLock`](read-write-lock.md) - 返回类总览 - [`WriteLock`](writelock.md) - 获取写锁 diff --git a/docs/api/threading/task-system-config/enable-task-profiling.md b/docs/api/threading/task-system-config/enable-task-profiling.md index d1b5c319..415b28cc 100644 --- a/docs/api/threading/task-system-config/enable-task-profiling.md +++ b/docs/api/threading/task-system-config/enable-task-profiling.md @@ -26,4 +26,4 @@ config.enableTaskProfiling = false; // 预留配置项 ## 相关文档 -- [TaskSystemConfig 总览](tasksystemconfig.md) - 返回类总览 +- [TaskSystemConfig 总览](task-system-config.md) - 返回类总览 diff --git a/docs/api/threading/task-system-config/max-task-queue-size.md b/docs/api/threading/task-system-config/max-task-queue-size.md index eecebe49..204bc107 100644 --- a/docs/api/threading/task-system-config/max-task-queue-size.md +++ b/docs/api/threading/task-system-config/max-task-queue-size.md @@ -21,4 +21,4 @@ config.maxTaskQueueSize = 4096; // 预留配置项(当前未强制限制) ## 相关文档 -- [TaskSystemConfig 总览](tasksystemconfig.md) - 返回类总览 +- [TaskSystemConfig 总览](task-system-config.md) - 返回类总览 diff --git a/docs/api/threading/task-system-config/steal-tasks.md b/docs/api/threading/task-system-config/steal-tasks.md index 1c46144a..b864cc86 100644 --- a/docs/api/threading/task-system-config/steal-tasks.md +++ b/docs/api/threading/task-system-config/steal-tasks.md @@ -22,4 +22,4 @@ config.stealTasks = true; // 预留配置项(当前未实现) ## 相关文档 -- [TaskSystemConfig 总览](tasksystemconfig.md) - 返回类总览 +- [TaskSystemConfig 总览](task-system-config.md) - 返回类总览 diff --git a/docs/api/threading/task-system-config/thread-stack-size.md b/docs/api/threading/task-system-config/thread-stack-size.md index eefcde8a..d5061203 100644 --- a/docs/api/threading/task-system-config/thread-stack-size.md +++ b/docs/api/threading/task-system-config/thread-stack-size.md @@ -25,4 +25,4 @@ defaultConfig.threadStackSize = 0; // 使用系统默认 ## 相关文档 -- [TaskSystemConfig 总览](tasksystemconfig.md) - 返回类总览 +- [TaskSystemConfig 总览](task-system-config.md) - 返回类总览 diff --git a/docs/api/threading/task-system-config/worker-thread-count.md b/docs/api/threading/task-system-config/worker-thread-count.md index 169d3318..b3507ede 100644 --- a/docs/api/threading/task-system-config/worker-thread-count.md +++ b/docs/api/threading/task-system-config/worker-thread-count.md @@ -22,4 +22,4 @@ autoConfig.workerThreadCount = 0; // 自动检测(推荐) ## 相关文档 -- [TaskSystemConfig 总览](tasksystemconfig.md) - 返回类总览 +- [TaskSystemConfig 总览](task-system-config.md) - 返回类总览 diff --git a/docs/api/threading/task-system/create-task-group.md b/docs/api/threading/task-system/create-task-group.md index a56923af..0ab8d012 100644 --- a/docs/api/threading/task-system/create-task-group.md +++ b/docs/api/threading/task-system/create-task-group.md @@ -38,4 +38,4 @@ TaskSystem::Get().DestroyTaskGroup(group); ## 相关文档 - [TaskSystem 总览](task-system.md) - 返回类总览 -- [DestroyTaskGroup](destroytaskgroup.md) - 销毁任务组 +- [DestroyTaskGroup](destroy-task-group.md) - 销毁任务组 diff --git a/docs/api/threading/task-system/destroy-task-group.md b/docs/api/threading/task-system/destroy-task-group.md index f4b29c93..24187916 100644 --- a/docs/api/threading/task-system/destroy-task-group.md +++ b/docs/api/threading/task-system/destroy-task-group.md @@ -31,4 +31,4 @@ TaskSystem::Get().DestroyTaskGroup(group); ## 相关文档 - [TaskSystem 总览](task-system.md) - 返回类总览 -- [CreateTaskGroup](createtaskgroup.md) - 创建任务组 +- [CreateTaskGroup](create-task-group.md) - 创建任务组 diff --git a/docs/api/threading/task-system/task-system.md b/docs/api/threading/task-system/task-system.md index a5a82204..e8717e24 100644 --- a/docs/api/threading/task-system/task-system.md +++ b/docs/api/threading/task-system/task-system.md @@ -77,7 +77,7 @@ TaskSystem::Get().Shutdown(); ## 相关文档 - [ITask](../task/task.md) - 任务基类 -- [LambdaTask](../lambdatask/lambdatask.md) - Lambda 任务 +- [LambdaTask](../lambda-task/lambda-task.md) - Lambda 任务 - [TaskGroup](../task-group/task-group.md) - 任务组 -- [TaskSystemConfig](../tasksystemconfig/tasksystemconfig.md) - 配置 +- [TaskSystemConfig](../task-system-config/task-system-config.md) - 配置 - [../threading/threading.md](../threading.md) - 模块总览 diff --git a/docs/api/threading/task/release.md b/docs/api/threading/task/release.md index f06c866b..09be82ba 100644 --- a/docs/api/threading/task/release.md +++ b/docs/api/threading/task/release.md @@ -29,4 +29,4 @@ task->Release(); // 引用计数 = 0,任务被 delete ## 相关文档 - [ITask 总览](task.md) - 返回类总览 -- [AddRef](addref.md) - 增加引用计数 +- [AddRef](../../core/refcounted/addref.md) - 增加引用计数 diff --git a/docs/api/threading/task/task.md b/docs/api/threading/task/task.md index 24231229..f60bee01 100644 --- a/docs/api/threading/task/task.md +++ b/docs/api/threading/task/task.md @@ -87,7 +87,7 @@ TaskSystem::Get().Submit(std::unique_ptr(task)); ## 相关文档 -- [LambdaTask](../lambdatask/lambdatask.md) - Lambda 任务封装 +- [LambdaTask](../lambda-task/lambda-task.md) - Lambda 任务封装 - [TaskGroup](../task-group/task-group.md) - 任务组 - [TaskSystem](../task-system/task-system.md) - 任务系统 - [../threading/threading.md](../threading.md) - 模块总览 diff --git a/docs/api/threading/thread/get-current-id.md b/docs/api/threading/thread/get-current-id.md index 9dac16c1..39847736 100644 --- a/docs/api/threading/thread/get-current-id.md +++ b/docs/api/threading/thread/get-current-id.md @@ -40,4 +40,4 @@ int main() { ## 相关文档 - [Thread 总览](thread.md) - 返回类总览 -- [GetId](getid.md) - 获取 Thread 对象的 ID +- [GetId](get-id.md) - 获取 Thread 对象的 ID diff --git a/docs/api/threading/thread/get-id.md b/docs/api/threading/thread/get-id.md index 8784d6f6..d92cd22b 100644 --- a/docs/api/threading/thread/get-id.md +++ b/docs/api/threading/thread/get-id.md @@ -41,4 +41,4 @@ int main() { ## 相关文档 - [Thread 总览](thread.md) - 返回类总览 -- [GetCurrentId](getcurrentid.md) - 获取当前执行线程的 ID +- [GetCurrentId](get-current-id.md) - 获取当前执行线程的 ID