【多选题】
以下封锁( )违反两段锁协议。
①
SlockA,UnlockA,SlockB,XlockC,UnlockB,UnlockC
②
SlockA,SlockB,XlockC,UnlockC,UnlockB,UnlockA
③
SlockA,SlockB,XlockC,UnlockA,UnlockB,UnlockC
④
SlockA,SlockB,UnlockB,XlockC,UnlockC,UnlockA
【多选题】
两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁,其中“两段”的含义指的是( )。
①
在释放了一个封锁之后,事务不在申请和获得任何其他封锁
②
在第二阶段,事务可以释放任何数据项上的任何类型的锁,但不能再申请任何锁
③
在对任何数据项进行读、写操作之前,首先要申请并获得对该数据项的封锁
④
在第一阶段,事务可以申请获得任何数据项上的任何类型的锁,但不能释放任何锁