单选题
关于死锁,下列说法正确的是
(47)
。
A、
死锁是操作系统中的问题,数据库操作中不存在
B、
在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
C、
当两个用户竞争相同资源时不会发生死锁
D、
只有出现并发操作时,才有可能发生死锁
【正确答案】
D
【答案解析】
[解析] 当一个进程集合中的每一个进程都控制着这个集合中其他进程所请求的一个资源时,就会发生死锁。在数据库中,通常情况下,总是有若干个事务在并发的运行,这些事务可能并发的存取相同的数据。此时,数据库的完整性可能会遭到破坏。
提交答案
关闭