并发任务的处理方法及装置制造方法及图纸

技术编号:7663660 阅读:192 留言:0更新日期:2012-08-10 09:33
本发明专利技术提供一种并发任务的处理方法及装置。方法包括:为已达到预定运行条件的第一任务分配第一线程,以使所述第一线程处理所述第一任务,所述第一任务为已记录的并发任务中的一个任务;如果所述第一任务具有子任务,则在所述子任务达到预定运行条件时为所述子任务分配第二线程,并记录所述第一任务的处理进度,然后释放所述第一线程。装置包括:分配模块和释放模块。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及通信技术,尤其涉及一种并发任务的处理方法及装置
技术介绍
在互联网技术(Internet Technology,简称为IT)领域的面向服务架构(Service-Oriented Architecture,简称为S0A)应用,特别是页面服务(WebService)应用中,会遇到大量的并发任务。服务提供商为了提高用户的体验或者系统的响应速度,通常会对这些并发任务进行并发处理。对于并发任务的并发处理,一般是采用多线程的方式实现。例如,接收到并发任务时,将每个任务交给一个空闲的线程,线程启动后,根据任务请求进行处理,直到任务结束 后释放线程。这种并发处理的方式需要创建较多的线程,而线程数目过多会导致系统调度繁忙,效率低下。
技术实现思路
本专利技术的第一个方面是提供一种并发任务的处理方法,包括为已达到预定运行条件的第一任务分配第一线程,以使所述第一线程处理所述第一任务,所述第一任务为已记录的并发任务中的一个任务;如果所述第一任务具有子任务,则在所述子任务达到预定运行条件时为所述子任务分配第二线程,并记录所述第一任务的处理进度,释放所述第一线程。本专利技术的另一个方面是提供一种并本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:袁学文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1