Article / 2026/05/31
性能优化 (十八) 线程收敛优雅实现
性能优化 (十八) 线程收敛优雅实现 的技术笔记。
线程收敛优雅实现
- 根据线程创建堆栈考量合理性,使用同一函数库
- 各业务线下掉自己的线程库
基础库怎么使用线程
- 直接依赖线程库
- 缺点:线程库更新可能会导致基础库更新
基础库优雅使用线程
- 基础库内部暴露API: setExecutor
- 初始化的时候注入统一的线程库
统一线程库
- 区分任务类型: IO、CPU密集型
- IO密集型任务不消耗CPU,核心池可以很大
- CPU密集型任务:核心池大小和CPU核心数相关
Giscus 未启用:请在
src/site.config.ts中配置 repoId 与 categoryId。