校招刷题群
高效刷题 迎战校招
校招精选试题
近年面笔经面经群内分享
Java刷题群 前端刷题群 产品运营群
首页 > 专业课 > 死锁预防
题目

操作系统什么情况下会死锁?产生死锁的四个条件?

解答

死锁:是指多个进程在运行过程中因争夺资源而造成的一种僵局。

产生的原因:

竞争资源:当系统中多个进程使用共享资源,并且资源不足以满足需要,会引起进程对资源的竞争而产生死锁

进程间推进的顺序非法:请求和释放资源的顺序不当,也同样会导致产生进程死锁。

产品的条件

1.互斥条件(进程独占资源)

2.请求与保持(进程因请求资源而阻塞时,对已获得的资源保持不放)

3.不剥夺条件(进程已获得的资源,在末使用完之前,不能强行剥夺)

4.循环等待(若干进程之间形成一种头尾相接的循环等待资源关系)

C 2条回复 评论
海边的卡夫卡

强~~希望更多人更加努力

发表于 2022-06-20 22:00:00
0 0
杨微粒

收益匪浅啊

发表于 2021-09-14 14:10:00
0 0