网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
以下()封锁违反两段锁协议。
A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockC
B.SlockA…SlockB…XlockC…UnlockC…UnlockB…UnlockA
C.SlockA…SlockB…XlockC…UnlockB…UnlockC…UnlockA
D.SlockA…UnlockA……SlockB…XlockC…UnlockB…UnlockC
B.SlockA…SlockB…XlockC…UnlockC…UnlockB…UnlockA
C.SlockA…SlockB…XlockC…UnlockB…UnlockC…UnlockA
D.SlockA…UnlockA……SlockB…XlockC…UnlockB…UnlockC
参考答案
参考解析
解析:两段锁协议是指每个事务的执行可以分为两个阶段:生长阶段(加锁阶段)和衰退阶段(解锁阶段)。加锁阶段:在该阶段可以进行加锁操作。在对任何数据进行读操作之前要申请并获得S锁,在进行写操作之前要申请并获得X锁。加锁不成功,则事务进入等待状态,直到加锁成功才继续执行。解锁阶段:当事务释放了一个封锁以后,事务进入解锁阶段,在该阶段只能进行解锁操作不能再进行加锁操作。两段锁协议规定:在对任何数据进行读、写操作之前,事务首先要获得对该数据的封锁,而且在释放一个封锁之后,事务不再获得任何其他封锁。
更多 “以下()封锁违反两段锁协议。A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockC B.SlockA…SlockB…XlockC…UnlockC…UnlockB…UnlockA C.SlockA…SlockB…XlockC…UnlockB…UnlockC…UnlockA D.SlockA…UnlockA……SlockB…XlockC…UnlockB…UnlockC” 相关考题
考题
下列叙述中,正确的是( )。A.不遵循两段封锁协议的并发调度一定是不可串行的B.两级封锁协议可以保证数据的可重读性C.对某个数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁
考题
下列叙述中,正确的是A.不遵循两段锁协议的并发调度一定是不可串行的B.两级封锁协议可能保证数据的可重读性C.对某处数据对象加了X封锁,则还可以在该数据对象上加S封锁D.遵循两段封锁协议的并发事务一定不会发生死锁
考题
如右图所示的调度,其中事务T1、T2仅对数据项A、B进行操作,则该调度( );
A.满足两段锁协议、不发生死锁
B.满足两段锁协议、会发生死锁
C.不满足两段锁协议、不发生死锁
D.不满足两段锁协议、会产生死锁
考题
以下关于两段锁协议的叙述,正确的是()。A、在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁B、在解除一个封锁之后,事务不再申请和获得任何其他封锁C、两段锁协议是保证并发调度可串行化的必要条件D、两段锁协议是保证并发调度可串行化的充分条件
考题
下面说法不正确的是()A、遵循两段锁协议保证不会产生死锁B、如果事务都遵循两段锁协议,则这些事务的任何并发调度都是可串行化的C、不遵循两段锁协议一定产生死锁D、并发调度是正确的,当且仅当这些事务遵循两段锁协议
考题
下面说法正确的是()A、遵循两段锁协议保证不会产生死锁B、不遵循两段锁协议一定产生死锁C、并发调度是正确的,当且仅当这些事务遵循两段锁协议D、如果事务都遵循两段锁协议,则这些事务的任何并发调度都是可串行化的
考题
以下关于事务调度和封锁的描述中,正确的是()。A、遵守两段封锁协议的并发事务一定是可串行化的B、可串行化的并发事务一定遵守两段封锁协议C、遵守两段封锁协议的并发事务不一定是可串行化的D、遵守两段封锁协议的并发事务一定不会产生死锁
考题
多选题以下关于两段锁协议的叙述,正确的是()。A在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁B在解除一个封锁之后,事务不再申请和获得任何其他封锁C两段锁协议是保证并发调度可串行化的必要条件D两段锁协议是保证并发调度可串行化的充分条件
考题
单选题()能保证不产生死锁。A
两段锁协议B
一次封锁法C
2级封锁法协议D
3级封锁协议
热门标签
最新试卷