单选题 死锁是数据库系统中可能出现的一种状态。下列有关死锁的说法错误的是______。
  • A.当事务由于无法获得对需要访问的数据项的控制权而处于等待状态时,称数据库中产生了死锁
  • B.死锁是由于系统中各事务间存在冲突操作且冲突操作的并发执行顺序不当而产生的
  • C.死锁预防可以使用一次加锁和顺序加锁两种方法,其中一次加锁法可能会降低系统的并发程度
  • D.解除死锁通常采用的方法是选择一个或几个造成死锁的事务,撤销这些事务并释放其持有的锁
【正确答案】 A
【答案解析】[解析] 本题考查的知识点是死锁的概念。数据库系统中事务由于无法获得对需要访问的数据项的控制权而需要等待,当其他事务释放了对所需数据项的控制权时,该事务获得该数据项的控制权将继续执行。只有当这种等待状态一直持续下去,无外力干预不能解开时才称为死锁。即本题的答案为A。