发明名称 任务处理方法和装置
摘要 本发明提供了一种任务处理方法,包括:步骤102,接收输入的任务;步骤104,判断任务是否具有同步属性,在任务具有同步属性时,进入步骤106,在任务不具有同步属性时,进入步骤110;步骤106,根据任务的同步属性,在当前执行任务中查找任务对应的排他任务;步骤108,在当前执行任务中存在任务对应的排他任务时,不执行任务,直至当前执行任务中不存在任务对应的排他任务,步骤110,执行任务。本发明还提供了一种任务处理装置。根据本发明的技术方案,将具有约束关系的任务进行同步排队,避免了任务之间的竞争,然后利用优先级调节队列中任务的执行滞后性,同时通过等待队列和设置任务数可同时执行任务的最大数目,使负载能力可控,具有良好的系统伸缩性。
申请公布号 CN101963922B 申请公布日期 2012.12.05
申请号 CN201010299851.2 申请日期 2010.09.29
申请人 用友软件股份有限公司 发明人 王昊沙
分类号 G06F9/46(2006.01)I;G06F9/52(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 北京友联知识产权代理事务所(普通合伙) 11343 代理人 尚志峰;汪海屏
主权项 一种任务处理方法,其特征在于,包括:步骤102,接收输入的任务;步骤104,判断所述任务是否具有同步属性,在所述任务具有同步属性时,进入步骤106,在所述任务不具有同步属性时,进入步骤110;所述步骤106,根据所述任务的同步属性,在当前执行任务中查找所述任务对应的排他任务;步骤108,在当前执行任务中存在所述任务对应的排他任务时,不执行所述任务,直至所述当前执行任务中不存在所述任务对应的排他任务,所述步骤110,执行所述任务。
地址 100094 北京市海淀区北清路68号用友软件园