首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 某银行的存款业务分为如下三个过程: (1)读取当前账户余额,记为R(b): (2)当前余额b加上新存入的金额x作为新的余额b,即b=b+x; (3)将新余额b写入当前账户,记为W(b)。 存款业务分布于该银行各营业厅
【说明】 某银行的存款业务分为如下三个过程: (1)读取当前账户余额,记为R(b): (2)当前余额b加上新存入的金额x作为新的余额b,即b=b+x; (3)将新余额b写入当前账户,记为W(b)。 存款业务分布于该银行各营业厅
admin
2009-05-15
81
问题
【说明】
某银行的存款业务分为如下三个过程:
(1)读取当前账户余额,记为R(b):
(2)当前余额b加上新存入的金额x作为新的余额b,即b=b+x;
(3)将新余额b写入当前账户,记为W(b)。
存款业务分布于该银行各营业厅,并允许多个客户同时向同一账户存款,针对这一需求,完成下述问题。
选项
答案
出现问题:有一个存款值会丢失,造成数据不一致。
解析
两个客户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存的钱不见了,所以当有两个客户向同一账号发出存款请求,该程序会出现问题:有一个存款值会丢失,造成数据不一致。
转载请注明原文地址:https://kaotiyun.com/show/ozTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
企业通过多年项目实施经验总结归纳出的IT项目可能出现的风险列表属于______范畴。
已知某综合布线工程的挣值曲线如下图所示:总预算为1230万元,到目前为止已支出900万元,实际完成了总工作量的60%,该阶段的预算费用是850万元。按目前的状况继续发展,要完成剩余的工作还需要(58)万元。
大型及复杂项目可以按照项目的______三个角度制定分解结构。
某企业经过多年的发展,在产品研发、集成电路设计等方面取得了丰硕成果,积累了大量知识财富,______不属于该企业的知识产权范畴。
根据《软件工程产品质量》(GB/T16260.1—2006)定义的质量模型,______不属于易用性的质量特性。
某项目有Ⅰ、Ⅱ、Ⅲ、Ⅳ四项不同任务,恰有甲、乙、丙、丁四个人去完成各项不同的任务。由于任务性质及每人的技术水平不同,他们完成各项任务所需时间也不同,具体如下表所示:项目要求每个人只能完成一项任务,为了使项目花费的总时间最短,应该指派丁完成______任务。
某项目预计费用现值是1000万元人民币,效益现值是980万元人民币。如果采用“费用效益分析法”,可得出结论:______。
软件的质量需求是软件需求的一部分,根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006)),软件产品质量需求的完整描述要包括______,以满足开发者、维护者、需方以及最终用户的需要。①内部质量的评估准则②外部质量的评估准则③使用质量
“消息”是我们所关心的实际数据,经常也称为“明文”,用M表示。经过加密的消息是“密文”,用C表示。如果用C=E(M)表示加密,M=D(C)表示解密。那么从数学角度讲,加密只是一种从M______的函数变换,解密正好是对加密的反函数变换。A.公钥到私钥B
随机试题
实验室应确保其环境条件不会使结果
计算每人每月销售额与利润率的相关系数为0.975,则说明每人每月销售额与利润率之间存在着( )。用最小二乘法以利润率为因变量拟合直线回归方程,其最小二乘法的原理是使( )。
抵债资产
审计监督属于()。
A、 B、 C、 D、 D
SQL语言用GRANT语句向用户授予访问数据的【】。
程序调试的任务是()。
Youareadirectorofamanufacturingcompany.Aforeigndelegationwillsoonbevisitingthecompany.Youareresponsiblefors
Accordingtotheauthor,babieslearntodothingswhich______.ThebabiesWould"smileandbubble"atthelightsbecause___
______doesheknowthatthepoliceareabouttoarresthim.
最新回复
(
0
)