首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 存款业务的伪代码程序为R(b),b=b+x,W(b)。现引入共享锁指令SLock(b)和独占锁指令XLock(b)对数据b进行加锁,解锁指令Unlock(b)对数据b进行
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内) 存款业务的伪代码程序为R(b),b=b+x,W(b)。现引入共享锁指令SLock(b)和独占锁指令XLock(b)对数据b进行加锁,解锁指令Unlock(b)对数据b进行
admin
2009-05-15
80
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (100字以内)
存款业务的伪代码程序为R(b),b=b+x,W(b)。现引入共享锁指令SLock(b)和独占锁指令XLock(b)对数据b进行加锁,解锁指令Unlock(b)对数据b进行解锁。
请补充上述存款业务的伪代码程序,使其满足2PL协议。
选项
答案
伪代码程序:Xlock (b),R (b),b=b+x,W (b),Unlock(b)
解析
在做这道之前首先要明白2PL协议。
两段封锁协议规定:A在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁,而且B在释放一个封锁之后,事务不再获得任何其他封锁。
所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段,第二阶段是释放封锁,也称为收缩阶段。
所以伪代码程序:Xlock(b),R(b),b=b+x,W(b),Unlock(b)。
转载请注明原文地址:https://kaotiyun.com/show/szTZ777K
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
广义理解,运作管理是对系统______。
在投标文件的报价单中,如果出现总价金额和分项单价与工程量乘积之和的金额不一致时,应当______。
“需要时,授权实体可以访问和使用的特性”指的是信息安全的______。
《GB/T16260-1996信息技术软件产品评价质量特性及其使用指南》中对软件的质量特性做出了描述,以下描述错误的是______。
完成某信息系统集成项目中的一个最基本的工作单元A所需的时间,乐观的估计需8天,悲观的估计需38天,最可能的估计需20天,按照PERT方法进行估算,项目的工期应该为(37),在26天以后完成的概率大致为(38)。(38)
在开发的软件产品完成系统测试之后,作为最终产品应将其存入______,等待交付用户或现场安装。
在软件开发一辛采用工作流技术可以______。①降低开发风险②提高工作效率③提高对流程的控制与管理④提升开发过程的灵活性⑤提高对客户口向应的预见性
CRM是基于方法学、软件和因特网的,以有组织的方法帮助企业管理客户关系的信息系统。以下关于CRM的叙述中,______是正确的。
电子商务是网络经济的重要组成部分。以下关于电子商务的叙述中,______是不正确的。
在质量审计时,审计小组发现如下事实:一批计算机数量为50台的进货合同,在检验时抽检了其中8台计算机,发现2台不合格。该检验员把这2台抽出,其余48台放行,并已发放到施工现场。审计员的下列行为,恰当的是______。
随机试题
业主与物业管理企业间的物业管理关系基于()
关于腕部骨化中心,下列那一项是错误的
病人李某,腹膜炎术后采取半坐卧位的目的是
案情:陈某见熟人赵某做生意赚了不少钱便产生歹意,勾结高某,谎称赵某欠自己10万元货款未还,请高某协助索要,并承诺要回款项后给高某1万元作为酬谢。高某同意。某日,陈某和高某以谈生意为名把赵某诱骗到稻香楼宾馆某房间,共同将赵某扣押,并由高某对赵某进行看管。次日
如果个人委托代理人对个人信用报告提出异议申请,代理人须提供()。
下列情形中,需办理注销税务登记的有()。
教育目的的性质和方向是由()决定的。
(1)资料失真(2)经济普查(3)经济损失(4)经济出现新增长(5)数据更新
①建立一些新的交通网和新的管理制度,都是为了要把若干互相冲突的地区,重新放在一个系统之内②朝代刚兴盛的时候,新秩序产生,各个地区可以重新调节,彼此形成互补的关系③自古以来有一句话:分久必合,合久必分。朝代由盛转衰是一定的,开国时多是兴盛太平,结束时必是
NinetypercentofAmericansknowthatmostoftheircompatriotsareoverweight,butjust40percentbelievethemselvestobetoo
最新回复
(
0
)