- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 2020-06-09
转载https://blog.csdn.net/sinat_34608734/article/details/74136271?utm_medium=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.wap_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.non
2020-06-09 23:20:38
2611
哲学家进餐问题死锁的造成.cpp
死锁的四个条件:
(1) 互斥条件:一个资源每次只能被一个进程使用。
(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。
(3) 不剥夺条件:进程已获得的资源,在末使用完之前,不能强行剥夺。
(4) 循环等待条件:若干进程之间形成一种头尾相接的循环等待资源关系
先写一个会造成死锁的哲学家问题。当所有哲学家同时决定进餐,拿起左边筷子时候,就发生了死锁。
2020-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人