问题 单项选择题

若系统中存在一个等待事务集T0,T1,Tn,其中T0正在等待被T1封锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于的工作状态是()。

A.并发处理

B.封锁

C.循环

D.死锁

答案

参考答案:D

解析:

与操作系统中的进程调度类似,在数据库系统中,若系统中存在一个等待事务集{T0,T1,…,Tn},其中T0正在等待被T1锁住的数据项A,T1正在等待被T2锁住的数据项A2,…,Tn-1正在等待被Tn锁住的数据项An,Tn正在等待被T0锁住的数据项A0,则该系统处于死锁的工作状态。

实验题
不定项选择