阅读下列说明,回答问题1至问题3。 【说明】 某银行的存款业务分为如下三个过程: (1)读取当前账尸余额,记为R(b): (2)当前余额b加上新存入的金额x作为新的余额b,即b=b+ x; (3)将新余额b写入当前账户,记为W(b)

admin2008-11-02  19

问题 阅读下列说明,回答问题1至问题3。
【说明】
   某银行的存款业务分为如下三个过程:
   (1)读取当前账尸余额,记为R(b):
   (2)当前余额b加上新存入的金额x作为新的余额b,即b=b+ x;
   (3)将新余额b写入当前账户,记为W(b)。
   存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。

选项

答案出现问题:有一个存款值会丢失,造成数据不一致。

解析 假设同时有A、B两个客户向同一账号发出存款请求,若A客户将当前余额b=2000加上新存入的金额x=1000存入余额b=3000若B客户将当前余额b=2000加上新存入的金额x=2000存入余额b=4000使得丢失了A客户存入的1000,造成数据不一致。
转载请注明原文地址:https://kaotiyun.com/show/CyUZ777K
0

相关试题推荐
最新回复(0)