add ThreadPool / Scheduler code

This commit is contained in:
2025-03-28 22:59:25 +08:00
commit e05d1d1ba8
19 changed files with 1435 additions and 0 deletions

25
README.md Normal file
View File

@@ -0,0 +1,25 @@
## 基础架构服务实现 DEMO
### 线程池实现
1. ThreadSea
Deepseek 生成版本, 参考了 JDK 的实现, 但是没有完全实现, 只是实现了核心功能: 核心/非核心线程调度, 任务队列, 线程池状态管理, 线程池关闭, 线程池监控等.
2. ThreadGrok
Grok 版本, 在 Deepseek 基础上再次精简, 只保留了核心/非核心线程调度功能, 去掉了线程池状态管理, 线程池关闭, 线程池监控等.
3. ThreadLake
自己实现的版本, 同样只保留了核心/非核心线程调度功能
### 调度器实现
1. SeqenceScheduler
调度任务, 使用线程池并行顺序化执行任务
2. CombineScheduler
调度任务, 使用线程池合并同时间的任务一起执行