若事务 T1 对数据 D1加了共享锁,事务T2 、 T3 分别对数据D2

资格题库2022-08-02  44

问题 若事务 T1 对数据 D1加了共享锁,事务T2   、  T3  分别对数据D2   、  D3加了排它锁,则事务  T1  对数据  (  ) ;  事务  T2  对数据  (此空作答 )    。A.D1 、D3 加共享锁都失败B.D1、D3 加共享锁都成功C.D1 加共享锁成功 ,D3 如排它锁失败  D.D1 加排它锁成功 ,D3 加共享锁失败

选项 A.D1 、D3 加共享锁都失败
B.D1、D3 加共享锁都成功
C.D1 加共享锁成功 ,D3 如排它锁失败  
D.D1 加排它锁成功 ,D3 加共享锁失败

答案 C

解析 若事务 T  1   对数据 D1加上共享锁,则其他事务只能再对D1加共享锁,而不能加排他锁。 若事务T 2 、T3   对数据D2 、D3加上排他锁,其他事务不能再对D2 、D3 加任何锁。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2409061.html

最新回复(0)