资源冲突死锁死锁(Deadlock),是指多个进程在运行过程中因争夺资源而造成的一种僵局(DeadlyEmbrace),当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进
产生死锁的原因可归结为如下两点:(1) 竞争资源
当系统中供多个进程共享的资源如打印机、公用队列等,其数目不足以满足诸进程的需要时,会引起诸进程对资源的竞争而产生死锁
(2) 进程间推进顺序非法
进程在运行过程中,请求和释放资源的顺序不当,也同样会导致产生进程死锁
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。