[发明专利]并行处理方法、系统、电子设备及计算机可读介质在审
申请号: | 202110060674.0 | 申请日: | 2021-01-18 |
公开(公告)号: | CN113792056A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 黄海峰 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F16/25;G06F9/38 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 处理 方法 系统 电子设备 计算机 可读 介质 | ||
本公开实施例提供一种并行处理方法、系统、电子设备及可读介质,该方法包括:各并行线程分别接收针对目标虚拟账户的数据处理请求;所述并行线程从数据库读取所述目标虚拟账户的数值作为第一数值;所述并行处理线程根据所述第一数值确定并行处理子结果后,从数据库读取所述目标虚拟账户的数值作为第二数值;响应所述数据处理请求,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的目标虚拟账户的数值进行更改。本公开实施例提供的并行处理方法、系统、电子设备及可读介质,能够保证分布式环境下的数据一致性,避免发生并发线程相互之间孤立执行线程的特性造成的并发执行结果冲突的现象。
技术领域
本公开涉及计算机技术领域,尤其涉及一种并行处理方法、系统、电子设备及计算机可读介质。
背景技术
在面向企业(To Business,ToB)的业务建设场景中,常常涉及并发业务处理过程。而在高并发的业务环节下,并发线程相互之间孤立执行线程的特性,可能造成并发执行结果冲突的现象。
因此,需要一种新的并行处理方法、系统、电子设备及计算机可读介质。
在所述背景技术部分公开的上述信息仅用于加强对本公开的背景的理解,因此它可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
有鉴于此,本公开实施例提供一种并行处理方法、系统、电子设备及计算机可读介质,能够保证分布式环境下的数据一致性,避免发生并发线程相互之间孤立执行线程的特性造成的并发执行结果冲突的现象。
本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
根据本公开实施例的第一方面,提出一种并行处理方法,应用于并行处理系统,所述并行处理系统包括多个并行线程,该方法包括:各并行线程分别接收针对目标虚拟账户的数据处理请求;所述并行线程从数据库读取所述目标虚拟账户的数值作为第一数值;所述并行处理线程根据所述第一数值确定并行处理子结果后,从数据库读取所述目标虚拟账户的数值作为第二数值;响应所述数据处理请求,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的目标虚拟账户的数值进行更改。
在本公开的一种示例性实施例中,响应所述数据处理请求,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的第二数值进行更改包括:若所述第一数值等于所述第二数值,则将所述并行处理子结果作为更新后的所述目标虚拟账户的第一数值写入所述数据库中。
在本公开的一种示例性实施例中,所述方法还包括:若所述第一数值与所述第二数值不同,则确定所述并行线程执行失败并重试。
在本公开的一种示例性实施例中,所述数据处理请求包括针对逻辑判断对象的逻辑判断任务;所述并行处理线程根据所述第一数值确定并行处理子结果包括:所述并行线程执行针对所述逻辑判断对象执行所述逻辑判断任务,获得逻辑判断结果;若所述逻辑判断结果为通过时,则根据所述逻辑判断结果确定目标操作值;根据所述第一数值和所述目标操作值确定所述并行线程的并行处理子结果。
在本公开的一种示例性实施例中,所述并行处理线程根据所述第一数值确定并行处理子结果还包括:若所述逻辑判断结果为不通过时,则确定所述并行处理处理器的并行处理子结果为失败。
在本公开的一种示例性实施例中,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的目标虚拟账户的数值进行更改包括:若所述并行线程的并行处理子结果为失败,则停止对所述数据库中的目标虚拟账户的数值进行更改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110060674.0/2.html,转载请声明来源钻瓜专利网。