问答题
对下图中的事务Ti和Tj,构造一个符合两阶段锁协议、并且冲突等价于串行调度〈Ti;Tj〉的并发调度。
Ti
Tj
Read(C)
C:=C+1
write(C)
Read(A)
write(A)
Read(A)
write(A)
read(B)
write(B)
【参考答案】
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
事务A对某数据项D加了X锁,则以下说法正确的是______。
A.允许事务A读取数据项D,其他事务不能再对数据项D进行任何操作
B.允许事务A读取数据项D,其他事务可对数据项D进行加S锁
C.允许事务A读取或者修改数据项D,其他事务不能再对数据项D进行任何操作
D.允许事务A读取或者修改数据项D,其他事务可对数据项D进行加S锁
点击查看答案
单项选择题
下列三级加锁协议的作用的说法中错误的是______。
A.一级加锁协议要求事务T在修改数据项Q之前必须先对Q加X锁,直到事务结束才释放该锁
B.二级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁
C.三级加锁协议是在一级加锁协议基础上,要求事务T在读取数据项Q之前必须先对其加S锁,读完Q后可以立即释放S锁
D.对并发操作的不正确调度可能会导致数据库中数据的不一致,三级加锁协议暂时无法解决该问题
点击查看答案
相关试题
下述各图给出的4个并发调度中,不是冲突可...