以下( )封锁序列违反两阶段锁协议。 A: Slock A … Slock B … Xlock C … Unlock A … Unlock B … Unlock C B: Slock A … Slock B … Xlock C … Unlock C … Unlock B … Unlock A C: Slock A … Slock B … Xlock C … Unlock B … Unlock C … Unlock A D: Slock A … Unlock A … Slock B … Xlock C …Unlock B … Unlock C
以下( )封锁序列违反两阶段锁协议。 A: Slock A … Slock B … Xlock C … Unlock A … Unlock B … Unlock C B: Slock A … Slock B … Xlock C … Unlock C … Unlock B … Unlock A C: Slock A … Slock B … Xlock C … Unlock B … Unlock C … Unlock A D: Slock A … Unlock A … Slock B … Xlock C …Unlock B … Unlock C
Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A违反两段锁协议。
Slock A … Slock B … Xlock C …… Unlock C … Unlock B … Unlock A违反两段锁协议。
设有两个事务T1、T2,他们对数据A的并发操作如下: ------------------------------------ T1 T2 ------------------------------------ (1) 请求SLOCK A 读A=18 (2) 请求SLOCK A 读A=18 (3) A=A+10 写回 A=28 COMMIT UNLOCK A (4) 写回 A=18 COMMIT UNLOCK A --------------------------------------- 根据三级封锁协议对这个并发操作进行分析,下面评价正确的是( )。
设有两个事务T1、T2,他们对数据A的并发操作如下: ------------------------------------ T1 T2 ------------------------------------ (1) 请求SLOCK A 读A=18 (2) 请求SLOCK A 读A=18 (3) A=A+10 写回 A=28 COMMIT UNLOCK A (4) 写回 A=18 COMMIT UNLOCK A --------------------------------------- 根据三级封锁协议对这个并发操作进行分析,下面评价正确的是( )。
设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOCK data表示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操作,下面说法正确的是______。 T1 T2 ①请求 SLOCK data 读 data=20 ② ③A=A+30 写回 A=50 COMMIT UNLOCK data ④ 请求 SLOCK data 读data=20 写回data=50 COMMIT UNLOCK data A: 该操作部能重复读 B: 该操作符合完整性要求 C: 该操作的第①步中,事务T1应该申请X锁 D: 该操作的第②步中,事务T2不可能得到对data的锁
设T1和T2两个事务,他们对数据data的并发操作如下表所示(SLOCK data表示对数据data上S锁,UNLOCK data表示对数据data解锁),对这个并发操作,下面说法正确的是______。 T1 T2 ①请求 SLOCK data 读 data=20 ② ③A=A+30 写回 A=50 COMMIT UNLOCK data ④ 请求 SLOCK data 读data=20 写回data=50 COMMIT UNLOCK data A: 该操作部能重复读 B: 该操作符合完整性要求 C: 该操作的第①步中,事务T1应该申请X锁 D: 该操作的第②步中,事务T2不可能得到对data的锁
设T1和T2两个事务,它们对数据A的并发操作如图7.5所示(其中SLOCK A表示对数据A上S锁,UNLOCK A表示对数据A解锁,COMMIT表示提交操作)。对这个并发操作,下面5个评价中的该操作丢失修改和()两条评价是正确的。[img=233x241]17e3a3bd8902cea.png[/img] A: 该操作不能重复读 B: 该操作丢失修改 C: 该操作符合完整性要求 D: 该操作的第(1)步中,事务T1应申请X锁 E: 该操作的第(2)步中,事务T2不可能得到对A的锁
设T1和T2两个事务,它们对数据A的并发操作如图7.5所示(其中SLOCK A表示对数据A上S锁,UNLOCK A表示对数据A解锁,COMMIT表示提交操作)。对这个并发操作,下面5个评价中的该操作丢失修改和()两条评价是正确的。[img=233x241]17e3a3bd8902cea.png[/img] A: 该操作不能重复读 B: 该操作丢失修改 C: 该操作符合完整性要求 D: 该操作的第(1)步中,事务T1应申请X锁 E: 该操作的第(2)步中,事务T2不可能得到对A的锁