(1) 在对任何数据进行读写操作之前,事务首先要获得对该数据的封锁。 (2) 在释放一个封锁之后,事务不再获得任何其它封锁。 所谓两段,就是每个事务分成前后两个阶段:增生阶段和收缩阶段。 增生阶段:也称为扩展阶段或申请封锁阶段。在增生阶段中,事务可申请封锁,但不能解除任何已取得的封锁。 收缩阶段:也称为释放封锁阶段。在收缩阶段中,事务可释放封锁,但是不能申请新的封锁。

两段封锁协议规定所有事务要遵守哪些规则?

参考答案与解析:

相关试题

以下()封锁违反两段锁协议。

[单选题]以下()封锁违反两段锁协议。A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockCB.SlockA…SlockB

  • 查看答案
  • 以下()封锁违反两段锁协议。

    [单选题]以下()封锁违反两段锁协议。A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockCB.SlockA…SlockB

  • 查看答案
  • 以下()封锁违反两段锁协议。

    [单选题]以下()封锁违反两段锁协议。A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockCB.SlockA…SlockB

  • 查看答案
  • 以下()封锁违反两段锁协议。

    [单选题]以下()封锁违反两段锁协议。A.SlockA…SlockB…XlockC…UnlockA…UnlockB…UnlockCB.SlockA…SlockB

  • 查看答案
  • 在并行控制中引入两段封锁协议的目的是

    [单选题]在并行控制中引入两段封锁协议的目的是A.为了解决并行执行时可能引起的死锁问题B.为了解决并行执行时可能引起的活锁问题C.为了解决交叉调度的不可串行化问题D.为了解决不同的调度导致不同的运行结果

  • 查看答案
  • 若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()

    [判断题]若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()A.对B.错

  • 查看答案
  • 若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()

    [判断题]若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()A.对B.错

  • 查看答案
  • 若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()

    [判断题]若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()A.对B.错

  • 查看答案
  • 试证明,若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。

    [问答题,论述题] 试证明,若并发事务遵守两段锁协议,则对这些事务的并发调度是可串行化的。

  • 查看答案
  • “所有事务都是两段式”与“事务的并发调度是可串行化”两者之间的关系是 _____

    [单选题]“所有事务都是两段式”与“事务的并发调度是可串行化”两者之间的关系是 ______。A.同时成立与不成B.没有必然的联系C.前者蕴涵后者D.后者蕴涵前者

  • 查看答案
  • 两段封锁协议规定所有事务要遵守哪些规则?