如果某个事务T1对A加了X锁,事务T2能对B加X锁。
对
举一反三
- 若事务T对数据对象A加上S锁则( )。 A: 事务T可以读和修改A,其他事务只能对A加S锁,不能加X锁 B: 事务T可以读A,但不能修改A,其他事物能对A加S锁和X锁 C: 事务T可以读A,但不能修改,其它事务只能对A加S锁,不能加X锁 D: 事务T可以读A和修改A,其他事务能对A加S锁和X锁
- 若事务T对数据对象A加上S锁,则 A: 事务T可以读A和修改A,其他事务只能再对A加S锁,而不能加X锁 B: 事务T可以读A但不能修改A,其他事务能对A加S锁和X锁 C: 事务T可以读A但不能修改A,其他事务只能再对A加S锁,而不能加X锁 D: 事务T可以读A和修改A,其他事务能对A加S锁和X锁
- 若事务T对数据对象A加上S锁,则以下描述不正确的是( )。 A: 事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁 B: 事务T可以读A但不能修改A,其它事务只能再对A加S锁, 而不能加X 锁 C: 事务T可以读A但不能修改A,其它事务能对A加S锁和X锁 D: 事务T可以读A和修改A,其它事务能对A加S锁和X锁
- 若事务T对数据对象A加上S锁,则( C ) A: A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁 B: B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。 C: C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。 D: D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
- 若事务T对数据对象A加上X锁,则其它事务还能对A加加S锁,但不能加X锁。
内容
- 0
[单选| (4分)若事务T对数据对象A加上S锁,则 A: 事务何以读A和修改A,其他事物能对A加S锁和X锁 B: 事务可读A但不能修改A,其他事物能对A加S锁和X锁 C: 事务T可以读A和修改A,其他事物只能再对A加S锁,而不能加X锁 D: 事务T可以读A但不能修改A,其他事物只能再对A加S锁,而不能加X锁
- 1
如果事务T对数据项B已加了S锁,则其他事务对数据项B( )。 A: 可以加S锁,但不能加X锁 B: 可以加X锁,但不能加S锁 C: 可以加S锁,也可以加X锁 D: 不能加任何锁
- 2
如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加而不能加。
- 3
如果事务T获得了数据项Q上的S锁,在事务T释放该锁前,其他事务可以对Q 加( )。 A: X锁 B: S锁 C: X锁和S锁 D: 既不能加X锁也不能加S锁
- 4
如果事务T对数据D已加X锁,则其他事务对数据D不能加任何锁。