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

    内容

    • 0

      若事务T对数据R已经加了排它锁,则下面说法错误的是() A: 其他事务对数据R可以加共享锁不能加排它锁 B: 其他事务对数据R不能加共享锁可以加排它锁 C: 其他事务对数据R可以加共享锁也可以加排它锁 D: 其他事务对数据R不能加任何锁

    • 1

      事务T对数据对象A加上某种锁后,其他事务只能在对A加S锁,不能加X锁,直到事务T释放A上的锁,则可以确定为事务T对数据对象A加的锁是______。 A: 共享锁 B: 排他锁 C: 独占锁 D: 写锁

    • 2

      若事务T已对数据A加X锁,则其它事务对数据A( )。 A: 不能加S锁,只能加X锁 B: 不能加X锁,只能加S锁 C: 不能加任何锁 D: 可以加S锁,也可以加X锁

    • 3

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

    • 4

      并发执行的三个事务T1、T2和T3,事务T1对数据D1加了共享锁,事务T2,T3分别对数据D2、D3加了排他锁,之后事务T2对数据<br/>( )。 A: D1、D3加共享锁都失败 B: D1、D3加共享锁都成功 C: D1加共享锁成功、D3加排它锁失败 D: D1加排它锁成功、D3和共享锁失败