死锁产生条件,如何避免死锁

什么是死锁? 答:多个进程在运行过程中因争夺资源而造成的一种僵局。当一个进程请求资源时,如果该资源不能立即获得,那么进程就会进入等待状态。如果一个处于等待状态的进程 P1,由于所等待的资源被另一个处于等待状态的进程 p2 所占有,而 p2 所请求的资源又被 p1 占有,这样它们所请求的资源都不会获得,两进程一直处于等待状态,形成死锁。 死锁产生的原因? (1) 因为系统资源不足。 (2) 进程运行
相关文章
相关标签/搜索