在具有意向锁的多粒度封锁方法中,事务T要写数据A,则应该对数据A的上层结点加( )。
A: IS锁
B: IX锁
C: S锁
D: X锁
A: IS锁
B: IX锁
C: S锁
D: X锁
举一反三
- 若事务T已对数据A加X锁,则其它事务对数据A( )。 A: 不能加S锁,只能加X锁 B: 不能加X锁,只能加S锁 C: 不能加任何锁 D: 可以加S锁,也可以加X锁
- 如果事务T对某数据加上S锁后,仍允许其他事物再对该数据加S锁,但不允许其他任何事务加X锁,则这种锁称为 A: 排它锁 B: 共享锁 C: 意向锁 D: 更新锁
- 若事务T对数据R已加X锁 ,则其他事务对数据R() A: 可以加S锁不能加X锁 B: 可以加S锁也可加X锁 C: 不可以加S锁能加X锁 D: 不能加任何锁
- 若事务T对数据对象A加上( ),则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁。 A: S锁 B: X锁 C: IS锁 D: IX锁
- 如果事务T对数据D已加S锁,则其他事务对D()。 A: 可以加S锁,不能加X锁 B: 可以加S锁,也可以加X锁 C: 不能加S锁,可以加X锁 D: 不能加任何锁