若事务T对数据对象 A 进行读取和修改操作,且其它任何事务都不能访问 A,此时事务 T需对数据对象A加上
举一反三
- 若事务T对数据对象A加上X锁,则( ) A: 只允许T修改A,其它任何事务都不能再对A加任何类型的锁。 B: 只允许T修改A,其它任何事务都不能再对A加X锁。 C: 只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁 D: 只允许T读取A,其它任何事务都不能再对A加任何类型的锁。
- 中国大学MOOC: 若事务T对数据对象A加上( ),则只允许T读取和修改A,其他任何事务都不能再对A加任何类型的锁。
- 若事务T对数据对象A加上X锁,则只允许事务T读取和修改A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁为止。
- ( )又称为写锁,若事务T对数据对象A加上写锁,则只允许T读取和修改A,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。
- 若事务T对数据对象A加上S锁,则事务T可以读A但不能修改A,其它事务能再对A加X锁和S锁。