一种融合同步异步特点的线程池处理方法及系统技术方案

技术编号:8907015 阅读:149 留言:0更新日期:2013-07-11 04:41
本专利提出了一种融合同步异步特点的线程池处理方法及系统,对互联网上大量的任务请求,通过线程池进行异步处理,使之互相不受影响且等待时间短,同时单用户操作实现同步处理,符合按业务顺序输出的要求,而且对重要性高的任务请求,具备优先处理的优选机制。

【技术实现步骤摘要】

本专利技术涉及互联网通讯处理领域,是一种融合同步异步特点的线程池处理方法及系统
技术介绍
计算机技术经过几十年的发展历程之后已经进入互联网时代,各种分布式应用随处可见。这些应用对系统的响应速度、稳健性和整体性能都提出了较高的要求。现在分布式应用范围很广,而且与互联网的结合也越来越紧密,像网络游戏、即时通讯、微博、手机类应用等,均具有以下典型特征:接入端数量庞大,任务请求次数很多,每次请求数据量较小。随着物联网的兴起,大量工业数据、环境监测数据、农业数据、交通数据等,都需要进行大量采集,并通过互联网传输给相应的服务器进行处理,这种情况完全具备上述典型特征,可以推测,随着大数据量的应用越来越普及,应对这种典型特征应用的需求也将越来越迫切。对于此类特点的应用,用单个线程来处理所有请求,或者给每个请求都生成一个新的线程进行处理,这两种模式都不理想,会降低系统的响应速度和性能。线程池技术是满足这些要求而采用的技术之一,它是组织服务器应用的有效工具,可以提高系统的响应速度和整体性能,线程池技术为线程创建、销毁的开销问题和系统资源不足问题提供了很好的解决方案。在专利“一种基于浏览器的web即时本文档来自技高网...

【技术保护点】
一种融合同步异步特点的线程池处理方法,其特征在于,包括:采用信息指令结构,把所有的任务请求转化成信息指令;把转化后的信息指令存放到全局缓冲队列中等候;主线程调度器按照“先入先出”的原则,逐个从全局缓冲队列中逐个取出等候处理的信息指令,按照信息指令的业务顺序以及信息指令的优先级,分发给工作者线程进行处理;当有新信息指令到达时,主线程调度器首先读取该信息指令中的识别号,然后查询线程池中处于工作状态的工作者线程,判断其正在处理的信息指令的识别号是否与刚读取的信息指令的识别号相同,如果相同,则将新的信息指令增加至对应的工作者线程的线程处理缓冲子队列中;如果没有相同识别号的信息指令正在处理,从空闲的工作...

【技术特征摘要】

【专利技术属性】
技术研发人员:余洋吴小建唐军
申请(专利权)人:焦点科技股份有限公司新一站保险代理有限公司
类型:发明
国别省市:

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

1