当前位置: 答题翼 > 问答 > 远程教育 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了


如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。

A 活锁

B 死锁

C 乐观锁

D 悲观锁

参考答案
您可能感兴趣的试题
  • 若系统中存在一个等待事务集{T0,T1,…,Tn},其中T0正在等待被T1封锁住的数据项A, T1正在等待被T2锁

  • 无级联调度应满足:对于每对事务T1和T2,如果T2读取了由T1所写的数据项,则T1必须在T2这一读取前 【】

  • 若事务T1对数据D1加了共享锁,事务T2T3分别对数据D2和数据D3加了排它锁, 则事务()。

  • 不但防止了丢失修改和不读“脏”数据.而且防止了不可重复读的封锁协议是----。A.一级封锁协议B.二级

  • 一级封锁协议解决了事务的并发操作带来的______不一致性的问题。A.数据丢失修改B.数据不可重复读C

  • 无级联调度应满足:对于每对事务T1和T2 如果T2读取了由T1所写的数据项 则T1必须在T2这一读取前 【】