若事务T1已经给数据A加上了共享锁,则事务T2( )。
A: 只能再对A加共享锁
B: 只能再对A加排他锁
C: 可以对A加共享锁,也可以对A加排他锁
D: 不能再给A加任何锁
A: 只能再对A加共享锁
B: 只能再对A加排他锁
C: 可以对A加共享锁,也可以对A加排他锁
D: 不能再给A加任何锁
举一反三
- 若事务T1已经给数据A加上了共享锁,则事务T2( )。 A: 只能再对A加共享锁 B: 只能再对A加排他锁 C: 可以对A加共享锁,也可以对A加排他锁 D: 不能再给A加任何锁
- 若事务T1已经给数据A加上了排他锁,则事务T2() A: 只能再对数据A加共享锁 B: 不能再给数据A加任何锁 C: 只能再对数据A加排他锁 D: 可以对数据A加任何锁
- 若事务T对数据R已经加了排它锁,则下面说法错误的是() A: 其他事务对数据R可以加共享锁不能加排它锁 B: 其他事务对数据R不能加共享锁可以加排它锁 C: 其他事务对数据R可以加共享锁也可以加排它锁 D: 其他事务对数据R不能加任何锁
- 若事务 T2 对数据 D2 已加共享锁 ,事务 T 1对数据 D2 ____ A: 加共享锁成功, 加排它锁失败 B: 加排它锁成功, 加共享锁失败 C: 加共享锁、 排它锁都成功 D: 加共享锁、 排它锁都失败
- 假设系统中有事务T1和T2,数据D1和D2。若T1对D1已加排它锁,对D2已加共享锁;那么T2对D1______。 A: 加共享锁成功,加排它锁失败 B: 加共享锁、加排它锁都失败 C: 加共享锁、加排它锁都成功 D: 加排它锁成功,加共享锁失败