首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
【说明】 某银行的存款业务分为如下三个过程: (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
73
问题
【说明】
某银行的存款业务分为如下三个过程:
(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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
根据《GB、T12504-90计算机软件质量保证计划规范》的规定,为了确保软件的实现满足需求,需要的基本文档不包括______。
结构化系统分析和设计的主导原则是______。
在软件开发项目中,关键路径是项目事件网络中(66),组成关键路径的活动称为关键活动。下图中的关键路径历时(67)个时间单位。(67)
某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作)。该工程的工期应为(35)天。按此工期,整个工程最少需要(36)人。(35)
下列选项中,项目经理进行成本估算时不需要考虑的因素是______。
某企业针对实施失败的系统集成项目进行分析,计划优先解决几个引起缺陷最多的问题。该企业最可能使用______方法进行分析。
CRM是基于方法学、软件和因特网的,以有组织的方法帮助企业管理客户关系的信息系统。以下关于CRM的叙述中,______是正确的。
某项目投资额为190万元,实施后的利润分析如下表所示:假设贴现率为0.1,则项目的投资收益率为______。
在面向对象软件开发过程中,设计模式的采用是为了______。A.允许在非面向对象程序设计语言中使用面向对象的概念B.复用成功的设计和体系结构C.减少设计过程创建的类的个数D.保证程序的运行速度达到最优值
软件工程国家标准“软件工程术语GB/T11457-1995”内容中不包括______。A.英汉软件工程术语对照及中文解释B.按英文字典顺序排列的术语C.程序网络图的文件编辑符号及约定D.中文索引
随机试题
简述历史传说对于工匠特点的概括和解释。
关于国际商法,下列说法不正确的是()
在x线片上不显影的结石是
1,3,6,18,21,63,()
某仓库被窃。经过侦破,查明作案的人是甲、乙、丙、丁四个人中的一个。审讯中,四个人的口供如下:甲:“仓库被窃的那一天,我在别的城市,因此我是不可能作案的。”乙:“丁就是罪犯。”丙:“乙是盗窃仓库的罪犯,因为我亲眼看见他那一天进过仓库。”
作为核心部件协调整个计算机系统进行正常工作的部件是()。
联机分析处理包括以下哪些基本分析功能?Ⅰ.聚类Ⅱ.切片Ⅲ.转轴Ⅳ.切块
定时器的Interval属性的值是一个整数,它表示的是
SelectCase结构运行时,首先计算()的值。
专家表示,要想提升交通安全,就需要采取各种综合措施来配合,而交通法规只是解决我国交通安全问题的其中一个方面。
最新回复
(
0
)