如果甲事务对A数据已经加锁,允许其他事务对A再加共享锁是,则甲对A事务加的锁为( )
A: 排他锁
B: 都不对
C: 共享锁
D: 共享锁或排他锁
A: 排他锁
B: 都不对
C: 共享锁
D: 共享锁或排他锁
举一反三
- 若数据A持有事务T1所加的排他锁,那么其他事务对数据A()。 A: 加共享锁成功,加排他锁失败 B: 加排他锁成功,加共享锁失败 C: 加共享锁、加排他锁都成功 D: 加共享锁、加排他锁都失败
- 不允许任何其他事务对一个锁定目标加锁的锁是()。 A: 共享锁 B: 排他锁 C: 共享锁或排他锁 D: 都不是
- 不允许任何其他事务对一个锁定目标加锁的锁是( )。 A: 排他锁; B: 共享锁; C: 共享锁或排他锁; D: 死锁;
- 不允许任何其他事务对这个锁定目标再加任何类型的锁是( )。 A: 排他锁 B: 共享锁 C: 共享锁或排他锁 D: 都不是
- 若事务T1已经给数据A加上了排他锁,则事务T2( )。 A: 只能再对A加共享锁 B: 只能再对A加排他锁 C: 可以对A加共享锁,也可以对A加排他锁 D: 不能再给A加任何锁