在判断死锁的事务等待图中,如果等待图中出现了环路,则说明系统()。
A: 存在活锁
B: 存在死锁
C: 事务执行成功
D: 事务执行失败
A: 存在活锁
B: 存在死锁
C: 事务执行成功
D: 事务执行失败
举一反三
- 在事务等待图中,如果两个事务的等待关系形成一个循环,那么就会()。 A: 出现活锁现象 B: 出现死锁现象 C: 事务执行成功 D: 事务执行失败
- 在事务等待图中,如果两个事务的依赖关系形成一个循环,那么( )。 A: 出现死锁现象 B: 出现活锁现象 C: 事务执行成功 D: 事务执行失败
- 在事务等待图中,若事务T1等待T2,则在T1、T2之间画一条有向边,从T1指向T2。若事务等待图中,存在T1等待T2,T2等待T3,T3等待T1的回路,说明出现了( )。 A: 事务内部故障 B: 事务执行成功 C: 死锁 D: 活锁
- 使某个事务永远处于等待状态而得不到执行的现象称为( ) A: 死锁 B: 活锁 C: 串行 D: 顺序执行
- 两个事务在加锁的过程中相互等待,哪一个事务都不能继续执行下去,这种状态称为( )状态。 A: 回滚 B: 活锁 C: 提交 D: 死锁