目录: 标题| 题干| 答案| 搜索| 相关
问题

若系统中存在一个等待事务集{T0,T1,T2,...,Tn},其中T0正等待


若系统中存在一个等待事务集{T0,T1,T2,...,Tn},其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,...,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于______的工作状态。

  • A并发处理
  • B封锁
  • C循环
  • D死锁
参考答案
参考解析:

解析:与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集 {T0,T1,T2,...,Tn},其中T0正等待被T1锁住的数据项A1,T1正等待被T2锁住的数据项A2,...,Tn-1正等待被Tn锁住的数据项An,Tn正等待被T0锁住的数据项A0,则系统处于死锁的工作状态。在数据库中,产生死锁的原因是2个或多个事务都已封锁了一些数据对象,然后又都请求对已为其他事务封锁的数据对象加锁,从而出现死等待。预防死锁的方法通常有一次封锁法(每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行)和顺序封锁法(预先对数据对象规定一个封锁顺序,所有事务都按这个顺序进行封锁),死锁的诊断方法一般有超时法和等待图法。

分类:其他
相关推荐

1、下列关于事务T1和T2的两种调度的叙述中,哪个是正确的?()

下列关于事务T1和T2的两种调度的叙述中,哪个是正确的?()A调度一和调度二都是并发调度,它们等价B调度一和调度二都是串行调度,它们不等价C调度一是串行调度,调度二是并发调...

2、在1FC5356发电机中,若T1、T2、T3中的任一个互感器输出端断线,都将

在1FC5356发电机中,若T1、T2、T3中的任一个互感器输出端断线,都将造成()。AA空载电压偏高B空载电压偏低C带负载时电压偏低D带负载时电压偏高

3、总线周期为T1、T2、T3、T4,若要增加等待状态TW,它应插在()之后

总线周期为T1、T2、T3、T4,若要增加等待状态TW,它应插在()之后AT1BT2CT3DT4

4、IEC60870-5-104传输k、w和t0、t1、t2、t3分别是什么参数

IEC60870-5-104传输k、w和t0、t1、t2、t3分别是什么参数?

5、在一个绝热的刚壁容器中,发生一个化学反应,使系统的温度从T1升高到T2。压力

在一个绝热的刚壁容器中,发生一个化学反应,使系统的温度从T1升高到T2。压力从p1升高到p2,则()AQ>O,W<0,U<0BQ=0.W=0,U=0CQ=0,W<0,U<0DQ>0,W=0,U>0

6、在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2

在多个事务并发执行时,如果并发控制措施不好,则可能会造成事务T1读了事务T2的“脏”数据。这里的“脏”数据是指()。AT1回滚前的数据BT1回滚后的数据CT2回滚前的数据DT2回滚后的数据