(1)系统资源不足。
(2) 进程运行推进的顺序不合适。
(3)资源分配不当等。
注:如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。
(1)系统资源不足。
(2) 进程运行推进的顺序不合适。
(3)资源分配不当等。
注:如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺有限的资源而陷入死锁。其次,进程运行推进顺序与速度不同,也可能产生死锁。