试题详情
简答题试述两段锁协议的概念。
  • 所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。
    1)在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;
    2)在释放一个封锁之后,事务不再申请和获得对该数据的封锁。
    所谓“两段”锁的含义是,事务分为两个阶段,第一阶段是获得封锁,也称为扩展阶段。在这个阶段,事务可以申请获得任何数据项上的任何类型的锁,但是不释放任何锁。第二阶段是释放封锁,也称为收缩阶段。在这个阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁。
  • 关注下方微信公众号,在线模考后查看

热门试题