首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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
51
问题
假设同时有两个客户向同一账号发出存款请求,该程序会出现什么问题? (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
数据库系统工程师上午基础知识考试
软考中级
相关试题推荐
小王是某软件开发公司负责某项目的项目经理,该项目已经完成了前期的工作进入实施阶段,但用户提出要增加一项新的功能,小王应该______。
广义理解,运作管理是对系统______。
在投标文件的报价单中,如果出现总价金额和分项单价与工程量乘积之和的金额不一致时,应当______。
在描述复杂关系时,图形比文字叙述优越得多,下列四种图形工具中,不适合在需求分析阶段使用的是______。
某工程包括A、B、C、D、E、F、G七项工作,各工作的紧前工作、所需时间以及所需人数如下表所示(假设每个人均能承担各项工作)。该工程的工期应为(35)天。按此工期,整个工程最少需要(36)人。(36)
______describes,indetail,theproject’sdeliverablesandtheworkrequiredtocreatethosedeliverables.
项目Ⅰ、Ⅱ、Ⅲ、Ⅳ的工期都是三年,在第二年末其挣值分析数据如下表所示,按照趋势最早完工的应是项目______。
在管理信息系统项目的实施过程中,不仅需要管理过程,也需要技术过程、支持过程、过程改进和商务过程等,它们分别来自项目管理知识、项目环境知识、通用的管理知识和技能、软技能或人际关系技能以及______。A.软件开发方法体系的知识、标准和规定B.软件工具和软
正式批准项目进入下一阶段,这个决定的过程属于______的一部分。A.授权B.控制C.启动D.计划
随机试题
支气管哮喘属于下列哪型变态反应
迷走神经兴奋导致心肌收缩力减弱的机制为
有祛风定惊、化痰散结功效的是
引起减压病(沉箱病)的栓塞为
细菌的革兰染色性不同是由于
调节六阳经经气的是
治疗高血压伴心衰,应首选
下列哪一种情形应当由军事法院管辖?
下述关于施工单位提取安全生产费用的表述中,符合《企业安全生产费用提取和使用管理办法》要求的是()。
被评估成套设备购建于2009年12月,账面价值100万元,2014年12月对设备进行技术改造,追加投资20万元,2019年12月对该设备进行评估。经评估人员调查分析得到如下数据:(1)从2009年到2014年,每年该类设备价格上升率为10%,而从
最新回复
(
0
)