首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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
63
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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、T12504-90计算机软件质量保证计划规范》的规定,为了确保软件的实现满足需求,需要的基本文档不包括______。
T和H分别作为系统需求分析师和软件设计工程师,参与①、②、③、④四个软件的开发工作。T的工作必须发生在H开始工作之前。每个软件开发工作需要的工时如下表所示。在最短的软件开发工序中,单独压缩______对进一步加快进度没有帮助。
项目Ⅰ、Ⅱ、Ⅲ、Ⅳ的工期都是三年,在第二年末其挣值分析数据如下表所示,按照趋势最早完工的应是项目______。
某企业针对实施失败的系统集成项目进行分析,计划优先解决几个引起缺陷最多的问题。该企业最可能使用______方法进行分析。
某企业经过多年的发展,在产品研发、集成电路设计等方面取得了丰硕成果,积累了大量知识财富,______不属于该企业的知识产权范畴。
电子商务是网络经济的重要组成部分。以下关于电子商务的叙述中,______是不正确的。
某OA系统处于试运行阶段,用户反映不能登录,承建方现场工程师需要对导致该问题的各种原因进行系统分析,使用______工具比较合适。
软件的质量需求是软件需求的一部分,根据《软件工程产品质量第1部分:质量模型GB/T16260.1—2006)),软件产品质量需求的完整描述要包括______,以满足开发者、维护者、需方以及最终用户的需要。①内部质量的评估准则②外部质量的评估准则③使用质量
“消息”是我们所关心的实际数据,经常也称为“明文”,用M表示。经过加密的消息是“密文”,用C表示。如果用C=E(M)表示加密,M=D(C)表示解密。那么从数学角度讲,加密只是一种从M______的函数变换,解密正好是对加密的反函数变换。A.公钥到私钥B
在层次化网络设计方案中,通常在______实现网络的访问策略控制。A.应用层B.接入层C.汇聚层D.核心层
随机试题
从根本上讲,上层建筑属于()。
A、 B、 C、 D、 E、 B
"生痰之源"指的是
在下列何种情况下,债权人不可以要求债务人继续履行合同?()
社会工作者小张为10名有逃学行为的青少年开展小组活动。小张与组员一起分析逃学的原因,其中组员小王发言时思想比较混乱,小张在小王发言后说:“小王,你刚才讲了家里的基本情况和对老师的看法,下面我们可以深入讨论一下你不想上学的原因吗?”在上述过程中,小张运用了
小明的抽屉像个垃圾堆,作业纸或练习册一发下去他就塞在抽屉里。平时他总是要花去很多时间寻找他所需要的东西,重做丢失的作业。他胡乱翻找抽屉、搜寻书包,往往打乱整个班级的秩序。对此,最不恰当的处理方式是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
宗教改革对欧洲教育发展影响的具体表现是()。
设求f(x)的原函数F(x).
"WhatcanIranteachusaboutgoodgovernance?"isnotaquestionoftenposedinWashington.ButaccordingtoBenjaminHippen,a
最新回复
(
0
)