首页/ 题库 / [单选题]在并发控制中引入两段锁协议的目的是( )的答案

在并发控制中引入两段锁协议的目的是( )。

单选题
2022-03-06 11:36
A、为了解决并行执行时可能引起的死锁问题
B、为了解决并行执行时可能引起的活锁问题
C、为了解决交叉调度的不可串行化问题
D、为了解决不同的调度导致不同的运行结果
查看答案

正确答案
C

试题解析
解析:两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。所谓两段锁的含义是,事务分为两个阶段;第一阶段是获得封锁,也称为扩展阶段:第二阶段是释放封锁,也称为收缩阶段。若并发执行的所有事务均遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的。但需要注意:事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。即若并发事务都遵守两段锁协议,则对这些事务的任何并发调度策略都是可串行化的:若对并发事务的一个调度是可串行化的,不一定所有事务都符合两段锁协议。同时还需注意,两段锁协议不要求事务必须一次将所有要使用的数据全部加锁,因此遵守两段锁协议的事务可能发生死锁。

标签:
相关题目
在操作系统中引入进程的并发执行,是指多个进程在同一计算机操作系统中的并发执行。引入进程并发执行可提高对硬件资源的利用率,但又带来额外的空间和时间开销,增加了()。
RIP协议引入路由保持机制的作用是()。
以下 ___封锁违反两段锁协议。
在连接过程中,可以控制手机的输出功率。控制的目的是()。
在合理行动理论模型中引入行为控制变量后,模型发展为()
绘图题:试画出锅炉跟随汽机为基础的协调控制系统的原则性方框图,简述系统中引入非线性元件及PD的目的。
在放大器中有意的引入正反馈,其目的是:()。
在放大器中有意地引入负反馈的目的,下列哪一项不是:()。
遵循两段锁协议的事务程序能够解决并发事务对数据库操作的不一致性不包括:(10)。
遵循两段锁协议的事务程序能够解决并发事务对数据库操作的不一致性不包括:(52)。
在热工保护及热工控制回路中,组合开关主要作()引入开关使用。
闭环控制系统中,引入反馈环节的一个主要作用是().
试证明,若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。
控制报文协议ICMP是网际层协议之一,主要用于控制()的传输,在网络设备之间传输错误提醒和控制信息,是检测()和工作状态的重要协议之一。
ICMP是因特网的控制报文协议。在网络中,ICMP测试的目的是______。
ICMP是Internet控制报文协议。在网络中,ICMP测试的目的是(64)。
在封锁技术中,封锁协议可分成哪三个级别?各解决了并发调度中的什么问题?
基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是
数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是
在并行控制中引入两段封锁协议的目的是
广告位招租WX:84302438

免费的网站请分享给朋友吧