软考-系统架构设计师:进程管理-死锁问题
软考 系统架构设计师 大约 320 字概念
进程管理是操作系统的核心,但如果设计不当,就会出现死锁的问题。如果一个进程在等待一件不可能发生的事,则进程就死锁了。而如果一个或多个进程产生死锁,就会造成系统死锁。
例题
系统有三个进程:A、B、C。这3个进程都需要5个系统资源。如果系统至少有多少个资源,则不可能发生死锁。
进程A | 进程B | 进程C |
---|---|---|
解答
不发生死锁的最少资源数:每个进程需要n
个资源,共k
个进程。
k*(n-1) + 1
阅读 1100 · 发布于 2019-08-31
————        END        ————
Give me a Star, Thanks:)
https://github.com/fendoudebb扫描下方二维码关注公众号和小程序↓↓↓

昵称:
随便看看
换一批
-
算法:希尔排序阅读 797
-
MySQL 之 Windows 免安装版本配置环境阅读 1637
-
Arthas 使用 logger 不停机更新 Spring Boot logback 日志等级阅读 2915
-
CSS float 元素浮动后左右高度不一致解决办法阅读 3148
-
Spring Boot Tomcat 启动流程阅读 1401
-
Spring Boot 获取 HttpServletRequest 的几种方式阅读 652
-
JavaScript 获取本地局域网 IP 地址阅读 6093
-
Linux 根据一个文件内容查找另一个文件中的内容阅读 6757
-
Linux tac 倒序查看文本内容阅读 2771
-
HTTP Bad chunk header 和 Illegal or missing hexadecimal sequence in chunked-encoding 解决方法阅读 63