首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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
50
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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://jikaoti.com/ti/Zex7FFFM
本试题收录于:
数据库系统工程师上午基础知识考试题库软考中级分类
0
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
ADSLModem和HUB使用双绞线进行连接时,双绞线两端的RJ45端头需要______。
下列接入网类型和相关技术的术语中,对应关系错误的是______。
在软件开发项目中,关键路径是项目事件网络中(66),组成关键路径的活动称为关键活动。下图中的关键路径历时(67)个时间单位。(67)
在软件开发项目中,关键路径是项目事件网络中(66),组成关键路径的活动称为关键活动。下图中的关键路径历时(67)个时间单位。(66)
某工厂生产两种产品S和K,受到原材料供应和设备加工工时的限制。单件产品的利润、原材料消耗及加工工时如下表所示。为获得最大利润,S应生产______件。
对于系统集成企业而言,在进行项目核算时,一般将______列入项目生命周期间发生的直接成本。①可行性研究费用②项目投标费用③监理费用④需求开发费用⑤设计费用⑥实施费用⑦验收费用
某企业针对“新一代网络操作系统”开发项目进行可行性论证。在论证的最初阶段,一般情况下不会涉及______。
根据《软件工程产品质量》(GB/T16260.1—2006)定义的质量模型,______不属于易用性的质量特性。
某OA系统处于试运行阶段,用户反映不能登录,承建方现场工程师需要对导致该问题的各种原因进行系统分析,使用______工具比较合适。
局域网交换机有很多特点。下面关于局域网交换机的论述,不正确的是______。A.低传输延迟B.高传输带宽C.可以根据用户的级别设置访问权限D.允许不同速率的网卡共存于一个网络
随机试题
组成中含有当归的方剂是
《最后的晚餐》取材于【】
代谢性碱中毒治疗时输注等渗盐水是因为()
Woodsmen,huntersandtrackerslearnedtofollowandreadthe【21】left,behind【22】animals,men,natureandtime.Theirabilityto
使用抗菌药物的剂量越大
男性,47岁,从事搬运工作,有腰痛病史,表现为慢性隐痛,行走时疼痛加重。疼痛从下腰部向臀部再向下肢、足背或足外侧放射,伴有麻木感。L5棘突处压痛,直腿抬高试验及加强试验阳性。患侧足跖屈肌力下降、跟腱反射减弱。提示病变间隙是()
在石质路堑施工中综合爆破一般包括( )。
基层表指标是综合表指标在一个调查单位的具体体现。()
如图所示,在倾角θ=30。的光滑固定斜面上,放有两个质量分别为lkg和2kg的可视为质点的小球A和B,两球之间用一根长L=0.2m的轻杆相连,小球B距水平面的高度h=0.1m。两球从静止开始下滑到光滑地面上,不计球与地面碰撞时的机械能损失,g取10m/s2
AstrologyA)Astrologyisthestudyofhowthesun,themoon,planets,andstarsaresupposedlyrelatedtolifeandeventso
最新回复
(
0
)