Yinchen 的博客
首页
分类
归档
关于
首页
分类
归档
关于
登录
标签:模板方法
清除筛选
Java轻量多线程框架设计与实现
2026/08/04
设计模式
AsyncTaskPool 是一个轻量多线程框架,其核心代码不到 400 行,同时支持三种常用设计模式。 一、整体架构:三层角色 AsyncTaskPool 只有三个核心角色: BasicTaskDispatchPool——对外的门面。通过继承实现三个抽象方法:runTask(具体任务逻辑)、getFinishedCallback(全部完成后回调)、getItemTaskCallback(单个任务