• 2022-06-08
    若事务T1已经给数据A加上了共享锁,则事务T2( )。
    A: 只能再对A加共享锁
    B: 只能再对A加排他锁
    C: 可以对A加共享锁,也可以对A加排他锁
    D: 不能再给A加任何锁
  • A

    内容

    • 0

      假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D2() A: 加共享锁成功,加排它锁失败 B: 加共享锁、加排它锁都失败 C: 加共享锁、加排它锁都成功 D: 加排它锁成功,加共享锁失败

    • 1

      事务T对数据对象A加上何种锁,其他事务只能再加对A加S锁,不能加X锁,直到事务T释放A上的S锁为止______ A: 共享锁 B: 排他锁 C: 独占锁 D: 写锁

    • 2

      若数据A持有事务T1所加的排他锁,那么其他事务对数据A()。 A: 加共享锁成功,加排他锁失败 B: 加排他锁成功,加共享锁失败 C: 加共享锁、加排他锁都成功 D: 加共享锁、加排他锁都失败

    • 3

      假设系统中只有事务T1和T2,两个事务都要对数据D1和D2进行操作。若T1对D1已加排它锁,T1对D2已加共享锁;那么T2对D1(45),那么T2对D2(46)。 (46) A: 加共享锁成功,加排它锁失败 B: 加共享锁、加排它锁都失败 C: 加共享锁、加排它锁都成功 D: 加排它锁成功,加共享锁失败

    • 4

      若数据A持有事务T1所加的排它锁,那么其他事务对数据A ( ) 。 A: 加共享锁成功,加排它锁失败 B: 加排它锁成功,加共享锁失败 C: 加共享锁、加排它锁都成功 D: 加共享锁、加排它锁都失败