摘要
本发明提供一种基于webworker的通用任务处理方法及系统,方法包括:创建线程池,存储多个子线程;创建任务池,放入耗时任务,等待空闲子线程执行;创建模型库,将耗时任务预先注册到模型库,子线程执行任务时从任务池取出任务,从模型库取出对应的模型,执行任务;线程池与任务池联动,添加任务时通知线程池取出子线程执行任务;子线程执行完任务后将执行结果返回,去任务池中取另一个任务执行;任务池中无任务时将子线程放入线程池。本发明通过任务池缓存耗时任务;通过线程池可同时并行处理多个耗时任务,保证任务处理速度;主线程与子线程通过事件通讯,保证连续处理任务;开发者只需关注耗时任务处理逻辑的编写,提升工作效率。
技术关键词
模型库
计算机设备
队列
通知
处理器
通讯
链表
可读存储介质
模块
存储器
逻辑
标识
程序
参数
系统为您推荐了相关专利信息
FMCW雷达
跌倒预测方法
网络
交叉注意力机制
数据
人脸位置
计算机执行指令
图像融合方法
图像分割
坐标