[发明专利]并行处理方法、系统、电子设备及计算机可读介质在审
申请号: | 202110060674.0 | 申请日: | 2021-01-18 |
公开(公告)号: | CN113792056A | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 黄海峰 | 申请(专利权)人: | 北京京东拓先科技有限公司 |
主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/27;G06F16/25;G06F9/38 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 孙宝海;袁礼君 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 并行 处理 方法 系统 电子设备 计算机 可读 介质 | ||
1.一种并行处理方法,其特征在于,应用于并行处理系统,所述并行处理系统包括多个并行线程,所述方法包括:
各并行线程分别接收针对目标虚拟账户的数据处理请求;
所述并行线程从数据库读取所述目标虚拟账户的数值作为第一数值;
所述并行处理线程根据所述第一数值确定并行处理子结果后,从数据库读取所述目标虚拟账户的数值作为第二数值;
响应所述数据处理请求,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的目标虚拟账户的数值进行更改。
2.如权利要求1所述的方法,其特征在于,响应所述数据处理请求,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的第二数值进行更改包括:
若所述第一数值等于所述第二数值,则将所述并行处理子结果作为更新后的所述目标虚拟账户的第一数值写入所述数据库中。
3.如权利要求2所述的方法,其特征在于,还包括:
若所述第一数值与所述第二数值不同,则确定所述并行线程执行失败并重试。
4.如权利要求1所述的方法,其特征在于,所述数据处理请求包括针对逻辑判断对象的逻辑判断任务;所述并行处理线程根据所述第一数值确定并行处理子结果包括:
所述并行线程执行针对所述逻辑判断对象执行所述逻辑判断任务,获得逻辑判断结果;
若所述逻辑判断结果为通过时,则根据所述逻辑判断结果确定目标操作值;
根据所述第一数值和所述目标操作值确定所述并行线程的并行处理子结果。
5.如权利要求4所述的方法,其特征在于,所述并行处理线程根据所述第一数值确定并行处理子结果还包括:
若所述逻辑判断结果为不通过时,则确定所述并行处理处理器的并行处理子结果为失败。
6.如权利要求5所述的方法,其特征在于,所述并行线程根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的目标虚拟账户的数值进行更改包括:
若所述并行线程的并行处理子结果为失败,则停止对所述数据库中的目标虚拟账户的数值进行更改。
7.一种并行处理系统,其特征在于,包括多个并行线程;
所述并行线程配置为分别接收针对目标虚拟账户的数据处理请求;从数据库读取所述目标虚拟账户的第一数值;根据所述第一数值确定并行处理子结果后,从数据库读取当前时刻所述目标虚拟账户的第二数值;以及响应所述数据处理请求,根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的第二数值进行更改。
8.如权利要求7所述的系统,其特征在于,所述并行线程在响应所述数据处理请求,根据所述并行处理子结果、所述第一数值以及所述第二数值对所述数据库中的第二数值进行更改时,所述并行线程配置为若所述第一数值等于所述第二数值,则将所述并行处理子结果作为更新后的所述目标虚拟账户的第一数值写入所述数据库中。
9.一种电子设备,其特征在于,包括:
至少一个处理器;
存储装置,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现如权利要求1-6中任一项所述的方法。
10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东拓先科技有限公司,未经北京京东拓先科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110060674.0/1.html,转载请声明来源钻瓜专利网。