加锁协议中的“先申请先服务”原则可以避免数据库系统出现()
A活锁
B死锁
C读-写冲突
D写-写冲突
第1题:
12、以下哪些关于寄存器换名技术的说法是正确的?
A.读后写冲突可以通过寄存器换名技术解决
B.程序编译时,多会运用寄存器换名技术
C.写后写冲突可以通过寄存器换名技术解决
D.写后读冲突可以通过寄存器换名技术解决
第2题:
1 关于指令的执行顺序,以下哪种说法是错误的? A.严格顺序执行的指令不会导致写后写冲突 B.指令的乱序执行可以消除分支指令带来的延迟 C.指令的乱序执行可以消除写后读冲突带来的延迟 D.指令的乱序执行可能导致写后写冲突
第3题:
有两种基本类型的锁,它们是
A.活锁
B.死锁
C.写锁
D.读锁
第4题:
在数据库管理系统的三级封锁协议中,二级封锁协议的加锁要求是
A.对读数据不加锁,对写数据在事务开始时加X锁,事务完成后释放X锁
B.读数据时加S锁,读完即释放S锁;写数据时加X锁,写完即释放X锁
C.读数据时加S锁,读完即释放S锁;对写数据是在事务开始时加X锁,事务完成后释放X锁
D.写的数据加锁,等事务结束后再释放全部锁
第5题:
27、以下哪些冲突可能发生于乱序流水线中?:
A.写后写冲突;
B.写后读冲突;
C.读后写冲突;
D.结构冲突;