发明名称 |
任务处理方法和装置 |
摘要 |
本发明提供了一种任务处理方法,包括:步骤102,接收输入的任务;步骤104,判断任务是否具有同步属性,在任务具有同步属性时,进入步骤106,在任务不具有同步属性时,进入步骤110;步骤106,根据任务的同步属性,在当前执行任务中查找任务对应的排他任务;步骤108,在当前执行任务中存在任务对应的排他任务时,不执行任务,直至当前执行任务中不存在任务对应的排他任务,步骤110,执行任务。本发明还提供了一种任务处理装置。根据本发明的技术方案,将具有约束关系的任务进行同步排队,避免了任务之间的竞争,然后利用优先级调节队列中任务的执行滞后性,同时通过等待队列和设置任务数可同时执行任务的最大数目,使负载能力可控,具有良好的系统伸缩性。 |
申请公布号 |
CN101963922A |
申请公布日期 |
2011.02.02 |
申请号 |
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号用友软件园 |