发明名称 |
工作流系统中任务并发处理方法 |
摘要 |
本发明公开了一种工作流系统中任务并发处理方法,包括以下步骤:S1:输入通道接收任务的输入;S2:对接收到的任务输入进行筛选,使并发输入的多个相同任务中的一个任务执行完成。本发明通过在任务处理时加入筛选步骤,保证每个任务只由一个输入通道完成,其它相同的输入则抛出异常,减少了输入通道的抛出异常等待时间,提高了任务处理效率。 |
申请公布号 |
CN102004665B |
申请公布日期 |
2012.12.19 |
申请号 |
CN201010539998.4 |
申请日期 |
2010.11.09 |
申请人 |
北京神州泰岳软件股份有限公司 |
发明人 |
李昊原 |
分类号 |
G06F9/46(2006.01)I;G06Q10/06(2012.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种工作流系统中任务并发处理方法,其特征在于,包括以下步骤:S1:输入通道接收任务的输入;S2:对接收到的任务的输入进行筛选,使并发输入的多个相同任务中的一个任务执行完成,采用单线程通道筛选,筛选方式如下:检查该任务的状态是否为完成状态,若是,则抛出异常,否则,若该任务的输入是使任务完成类型的输入,则记录并保存该任务的状态为完成状态,并处理所述使任务完成类型的输入,处理完成后删除该任务的完成状态;若该任务的输入是阶段性处理类型的输入,则对该阶段性处理类型的输入进行阶段性处理,并添加阶段性处理的记录,其中,使任务完成类型的输入,是执行了任务的每一个阶段或步骤;阶段性处理类型的输入,是只执行了或执行到其中的某个阶段或步骤。 |
地址 |
100107 北京市朝阳区北苑路甲13号院1号楼22层 |