一种并发处理方法

文档序号:6526566阅读:378来源:国知局
一种并发处理方法
【专利摘要】本发明涉及一种并发处理方法,并发处理事件,包括以下步骤,步骤一,将事件分为多个小事件;步骤二,为多个小事件分别创建线程对象;步骤三,在网络上根据每个小事件的线程对象设有一个与其对应的分配负载;步骤四,启动多个小事件的线程对象,根据照统筹的方法通过分配负载交替处理或是同步线程处理小事件中的线程对象。本发明一种并发处理方法遵循“统筹方法”,可以维持信息的同步性、安全性和准确性,伴随着Web2.0技术的发展,企业内一个复杂的业务已实现在业务流程的框架和控制下,协调不同阶段、不同角色在时间和空间分配的角度下展开工作。该并发处理方法的采用可以极大的提高系统运行的速度和减小服务器资源消耗。
【专利说明】 一种并发处理方法
【技术领域】
[0001]本发明涉及一种计算机处理事件的方法,具体的涉及一种并发处理方法。
【背景技术】
[0002]并发,在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行;并发是指两个或多个事件在同一时间间隔内发生,在多道程序环境下,并发性是指在一段时间内宏观上有多个程序在同时运行,但在单处理机系统中,每一时刻却仅能有一道程序执行,故微观上这些程序只能是分时地交替执行。现有技术中,并发处理的过程中,往往会发生冲突,或并发处理的维持信息的同步性、安全性和准确性无法得到保障。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种并发处理方法,能够保证维持信息的同步性、安全性和准确性,可以极大的提高系统运行的速度和减小服务器资源消耗。
[0004]本发明解决上述技术问题的技术方案如下:一种并发处理方法,并发处理事件,包括以下步骤,
[0005]步骤一,将事件分为多个小事件;
[0006]步骤二,为多个小事件分别创建线程对象;
[0007]步骤三,在网络上根据每个小事件的线程对象设有一个与其对应的分配负载;
[0008]步骤四,启动多个小事件的线程对象,根据照统筹的方法通过分配负载交替处理或是同步线程处理小事件中的线程对象。
[0009]在上述技术方案的基础上,本发明还可以做如下改进。
[0010]进一步,在上述步骤四中,分配负载处理的小事件后的数据共享存储在存储器中。
[0011]进一步,当分配负载处理完一个小事件的线程对象后,释放其线程对象的缓存。
[0012]进一步,在释放小事件的线程对象之后,分配负载记录其执行结果,并为另一小时间分配新的线程,以使所述新的线程根据小事件的执行结果继续处理另一小事件。
[0013]进一步,将事件分为多个小事件后,为每个小事件预设优先级,所述小事件的优先级与统筹方法处理的先后顺序相匹配。
[0014]本发明的有益效果是:本发明一种并发处理方法遵循“统筹方法”,在同一时间处理多个事件。它发生在两台或多台计算机共同分担同一个程序或计算任务处理的分布式计算系统中,可以维持信息的同步性、安全性和准确性,伴随着Web2.0技术的发展,企业内一个复杂的业务已实现在业务流程的框架和控制下,协调不同阶段、不同角色在时间和空间分配的角度下展开工作。本发明一种并发处理方法的采用可以极大的提高系统运行的速度和减小服务器资源消耗。
【专利附图】

【附图说明】[0015]图1为本发明一种并发处理方法的流程图。
【具体实施方式】
[0016]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0017]如图1所示,一种并发处理方法,并发处理事件,包括以下步骤,
[0018]首先,将事件分为多个小事件;然后,为多个小事件分别创建线程对象;接在,为每个小事件设置分配负载:在网络上根据每个小事件的线程对象设有一个与其对应的分配负载;最后,分配负载交替处理或是同步线程处理小事件中的线程对象:启动多个小事件的线程对象,根据照统筹的方法通过分配负载交替处理或是同步线程处理小事件中的线程对象。
[0019]在本发明一种并发处理方法中,分配负载处理的小事件后的数据共享存储在存储器中;当分配负载处理完一个小事件的线程对象后,释放其线程对象的缓存;在释放小事件的线程对象之后,分配负载记录其执行结果,并为另一小时间分配新的线程,以使所述新的线程根据小事件的执行结果继续处理另一小事件;将事件分为多个小事件后,为每个小事件预设优先级,所述小事件的优先级与统筹方法处理的先后顺序相匹配。
[0020]本发明一种并发处理方法遵循“统筹方法”,在同一时间处理多个事件。它发生在两台或多台计算机共同分担同一个程序或计算任务处理的分布式计算系统中,可以维持信息的同步性、安全性和准确性,伴随着Web2.0技术的发展,企业内一个复杂的业务已实现在业务流程的框架和控制下,协调不同阶段、不同角色在时间和空间分配的角度下展开工作;本发明一种并发处理方法的采用可以极大的提高系统运行的速度和减小服务器资源消耗。
[0021 ] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种并发处理方法,并发处理事件,其特征在于:包括以下步骤, 步骤一,将事件分为多个小事件; 步骤二,为多个小事件分别创建线程对象; 步骤三,在网络上根据每个小事件的线程对象设有一个与其对应的分配负载; 步骤四,启动多个小事件的线程对象,根据照统筹的方法通过分配负载交替处理或是同步线程处理小事件中的线程对象。
2.根据权利要求1所述的一种并发处理方法,其特征在于:在上述步骤四中,分配负载处理的小事件后的数据共享存储在存储器中。
3.根据权利要求1或2所述的一种并发处理方法,其特征在于:当分配负载处理完一个小事件的线程对象后,释放其线程对象的缓存。
4.根据权利要求3所述的一种并发处理方法,其特征在于:在释放小事件的线程对象之后,分配负载记录其执行结果,并为另一小时间分配新的线程,以使所述新的线程根据小事件的执行结果继续处理另一小事件。
5.根据权利要求1或2或4所述的一种并发处理方法,其特征在于:将事件分为多个小事件后,为每个小事件预设优先级,所述小事件的优先级与统筹方法处理的先后顺序相匹配。
【文档编号】G06F9/52GK103645958SQ201310744278
【公开日】2014年3月19日 申请日期:2013年12月30日 优先权日:2013年12月30日
【发明者】胡朝晖, 潘嘉寅 申请人:广西科技大学, 柳州市明天科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1