两个事务在加锁的过程中相互等待,哪一个事务都不能继续执行下去,这种状态称为( )状态。
A: 回滚
B: 活锁
C: 提交
D: 死锁
A: 回滚
B: 活锁
C: 提交
D: 死锁
举一反三
- 两个事务在加锁的过程中相互等待,哪一个事务都不能继续执行下去,这种状态称为()状态
- 在对并发事务采用封锁机制时,有可能若干事务都处于等待状态,等待对方释放封锁,造成事务都不能运行下去,这种现象称为死锁。( )
- 死锁产生的原因:系统中有两个或两个以上的事务都处于(____)状态,并且每个事务都在等待其中另一个事务(____)封锁,它才能继续执行下去,结果造成任何一个事务都无法(____),这样系统就进入了死锁状态。
- 在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会()。 A: 出现活锁现象 B: 出现死锁现象 C: 事务执行成功 D: 事务执行失败
- 在多个事务请求对同一数据加锁时,总是使得某一事务等待的情况称为( )。 A: 共享锁 B: 排他锁 C: 活锁 D: 死锁