更多“加锁协议中的“先申请先服务”原则可以避免数据库系统出现()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.写的数据加锁,等事务结束后再释放全部锁


    C

  • 第5题:

    27、以下哪些冲突可能发生于乱序流水线中?:

    A.写后写冲突;

    B.写后读冲突;

    C.读后写冲突;

    D.结构冲突;


    写后写冲突;;写后读冲突;;读后写冲突;;结构冲突;