任务管理
2021-08-04 21:54:55 5 举报
任务管理
作者其他创作
大纲/内容
任务终止
id
class Task
任务可能在另一个实例执行,无法【终止】任务
class 任务管理器
capacity int//队列容量xxx //创建线程池的各个参数standbyTasks Map //准备就绪的队列
addStandbyTask(Task task);//加入就绪队列addTask(Task task); //任务加入线程池start(xxx);//创建线程池checkBeforeAdd(); //根据内存情况判断是否需要加入线程池updateStatus();//更改任务状态
mysql_db
线程池(设置最大并发数,需要考虑根据内存自动扩容功能)
配置文件
任务查询
修改状态,进行中的任务不能终止
class 任务
id //任务编号status //状态service //哪个业务...
任务请求接口
newCachedThreadPool 可无限大的缓存线程池,可以根据内存情况添加线程
interface
process();
0 条评论
下一页