【说明】 某银行的存款业务分为如下三个过程: (1)读取当前账户余额,记为R(b): (2)当前余额b加上新
【说明】
某银行的存款业务分为如下三个过程:
(1)读取当前账户余额,记为R(b):
(2)当前余额b加上新存入的金额x作为新的余额b,即b=b+x;
(3)将新余额b写入当前账户,记为W(b)。
存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内)
出现问题:有一个存款值会丢失,造成数据不一致。 解析:两个客户A、B向同一账号发出存款100元的请求,当前账号余额为100元,如果银行的存款业务过程为:A(1),B(1),A(2),B(2),A(3),B(3),则会发生,首先A读取当前账户余额为100元,然后B读取当前账户余额为100元,再A加入新存的100元,即账户余额200元,而B也加入新存的100元,账户余额200元,最后A将200元写入当前账户,而B也将200元写入当前账户。这时就造成A存的钱不见了,所以当有两个客户向同一账号发出存款请求,该程序会出现问题:有一个存款值会丢失,造成数据不一致。
当当早上出发去外婆家公交车以平均20千米/时的速度行驶0.15小时后到达外婆家所在小区公交车站回时 其他 2020-05-24 …
当当早上出发,乘公交车去看望外婆,公交车以平均20千米/时的速度行驶,0.15小时后到达外婆家所在 数学 2020-05-24 …
如果银行本身没有不当行为,银行客户的不当行为( )导致对银行声誉的影响。 A.不会B. 财会类考试 2020-05-30 …
礼仪是一门学问,有特定的要求。最常用的三种合乎礼仪的姿态是[]A.站如弓、坐如松、行如风B.表情自 政治 2020-06-27 …
火车站收取行李费的规定如下:当行李不超过50Kg时按基本运费计算,如从北京到某地每千克收费0.30 数学 2020-08-04 …
有一张票面额为1O0元的股票,当股息为20元时,价格为40O元,如果银行存款年利有一张票面额为1O0 其他 2020-11-06 …
当分析与法条相悖?1在民法中,讲到附条件的民事法律行为时,分析说,如果当事人将根本不可能发生的事实作 其他 2020-11-07 …
陈涉世家生字读音?在陈涉世家中,有许多生字的读音不清楚,比如为、行、当等,都是多音字,还有很多不常见 其他 2020-11-07 …
如图甲为自行车设计的速度计,磁铁固定在自行车的辐条上,磁敏电阻固定在自行车的后车架上,工作电路如图乙 物理 2020-11-20 …
下列句子标点使用正确的一项是()A.当生活不尽如人意,向往旅行是自然而然的事情,因为旅行半似现实,半 语文 2020-11-26 …