YHH
c2ebd387f2
refactor(core): 优化 WorkerEntitySystem 实现 (#334)
重构改进:
- 分离 PlatformWorkerPool 到独立文件
- 使用 Map 管理 Worker 任务状态,替代 (worker as any)._currentTask
- 提取通用批次分割逻辑 splitIntoBatches
- 添加 IWorkerMessageData 接口提高类型安全
- 添加 WorkerState 枚举提高可读性
- 添加规范的双语注释 (@zh/@en)
- 导出新类型 IWorkerSystemConfig 和 ProcessingMode
- 保留 WorkerSystemConfig 类型别名向后兼容
代码组织:
- 按功能分组方法 (初始化/处理/批次/结果应用等)
- 减少 any 类型使用
- 统一命名风格
2025-12-25 18:08:17 +08:00
..
2025-12-23 15:34:01 +08:00
2025-12-24 20:57:08 +08:00
2025-12-16 12:46:14 +08:00
2025-12-22 10:52:54 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 13:07:09 +08:00
2025-12-24 20:57:08 +08:00
2025-12-23 15:34:01 +08:00
2025-12-19 17:48:18 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 18:08:17 +08:00
2025-12-24 20:57:08 +08:00
2025-12-24 20:57:08 +08:00
2025-12-24 20:57:08 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 15:17:06 +08:00
2025-12-23 15:34:01 +08:00
2025-12-19 18:40:19 +08:00
2025-12-19 22:46:33 +08:00
2025-12-22 10:52:54 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 12:51:52 +08:00
2025-12-24 20:57:08 +08:00
2025-12-19 15:33:36 +08:00
2025-12-19 15:33:36 +08:00
2025-12-24 20:57:08 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 14:03:12 +08:00
2025-12-24 22:49:29 +08:00
2025-12-24 22:49:29 +08:00
2025-12-24 20:57:08 +08:00
2025-12-19 17:48:18 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 17:24:24 +08:00
2025-12-19 15:33:36 +08:00
2025-12-24 20:57:08 +08:00
2025-12-08 21:23:37 +08:00
2025-12-22 10:52:54 +08:00
2025-12-08 21:26:35 +08:00
2025-12-25 14:33:19 +08:00
2025-12-10 18:23:29 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 11:00:43 +08:00
2025-12-22 10:52:54 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 13:24:26 +08:00
2025-12-19 15:33:36 +08:00
2025-12-24 20:57:08 +08:00
2025-12-19 15:33:36 +08:00
2025-12-24 20:57:08 +08:00
2025-12-25 12:29:59 +08:00
2025-12-08 21:23:37 +08:00
2025-12-24 20:57:08 +08:00
2025-12-24 20:57:08 +08:00