-
死锁产生的原因和必要条件在materials-studio中文培训资料中有所阐述
资源介绍
第三章 处理机调度与死锁
3.5 产生死锁的原因和必要条件
3.5.1 产生死锁的原因
产生 锁的原 归结为如 两点产生死锁的原因可归结为如下两点:
(1) 竞争资源。当系统*多个进程共享的资源如打印(1) 竞争资源。当系统*多个进程共享的资源如打印
机、公用队列等,其数目不足以满足诸进程的需要时,会引
起诸进程对资源的竞争而产生死锁起诸进程对资源的竞争而产生死锁。
(2) 进程间推进顺序非法。进程在运行过程中,请求和释( )
放资源的顺序不当,也同样会导致产生进程死锁。