单项选择题

造成死锁的原因除了资源分配不当外,还可能是()。

A.对列优先权分配问题
B.资源的线性分配问题
C.进程优先权定义问题
D.不当的临界区定义