当前位置: 首页 > news >正文

做导航网站把别人的网址链接过来要经过允许吗wordpress能仿站吗

做导航网站把别人的网址链接过来要经过允许吗,wordpress能仿站吗,嵌入式开发要学哪些课程,医院网站推广方法2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算死锁死锁的产生条件死锁资源数计算死锁 进程管理是操作系统的核心,如果设计不当,就会出现死锁的问题。如果一个进程在等待意见不可能发生的事,进程就会死锁。而如果一…

2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算

  • 死锁
  • 死锁的产生条件
  • 死锁资源数计算

死锁

进程管理是操作系统的核心,如果设计不当,就会出现死锁的问题。如果一个进程在等待意见不可能发生的事,进程就会死锁。而如果一个或多个进程产生死锁,就会造成系统死锁。

死锁的产生条件

死锁的产生有四大条件,互斥、保持和等待、不剥夺、环路等待。
打破其中一项即可。

假设资源是🍍🍍🍓,现在有两个进程A、B,进程A需要🍍🍍🍓,进程B需要🍍🍓,现在状态是A🍍🍍,B🍓。

B拿到了🍓,但是缺少🍍,A拿到了🍍🍍,但是没有🍓,二者都无法继续执行,此时都不释放资源,而是一直占有着。

打破死锁:破坏互斥条件
互斥表示同一时间资源只给一个线程用,线程之间资源不共享。

破坏互斥条件,资源不再是不可共享的,也就是说B的🍓可以给A用,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:破坏保持和等待
破坏保持和等待,B等待一会儿,没有资源,就释放调自己占用的资源🍓,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:不剥夺
破坏不剥夺,A去抢B的🍓,抢到后,这样A进程就可以拿到缺少的资源🍓,然后继续执行,A用完释放掉资源,再给B用。

打破死锁:环路等待
环路等待就是A等待B,B等待A,此时没有其它进程参与,AB循环等待。
进程C也参与进来了,C有🍍🍓,用完释放掉资源。

死锁资源数计算

系统有3个进程ABC,这三个进程都需要5个资源。如果系统至少有多少个资源,则不可能发生死锁。

资源数记作n,进程数记作m,每个进程需要的资源数记作W或者Wi

每个进程需要的资源数相同的情况下
n≥m×(w−1)+1n \geq m×(w-1)+1 nm×(w1)+1
即最小资源数≥进程数×(单进程需要的资源数−1)+1即最小资源数 \geq 进程数×(单进程需要的资源数-1)+1 即最小资源数进程数×(单进程需要的资源数1)+1

n=3×(5-1)+1=13,系统至少有13个资源,则不可能发生死锁。

每个进程需要的资源数不同的情况下,对(w-1)进行累加操作即可

系统有3个进程ABC,这三个进程依次需要3、4、5个资源。如果系统至少有多少个资源,则不可能发生死锁。
n≥(3−1)+(4−1)+(5−1)+1=10n \geq (3-1)+(4-1)+(5-1)+1=10 n(31)+(41)+(51)+1=10

http://www.yayakq.cn/news/524409/

相关文章:

  • 北京网站优化开发软件能赚多少钱
  • 学做网站看书会了吗怎么自己制作二维码内容
  • 宁夏网站开发设计说明书海口网站制作
  • 汽车网站方案最牛的房地产网站建设
  • 网站源码平台赣县网站制作
  • 导购类网站备案会计培训班的费用是多少
  • 做外贸卖小商品是哪个网站中信建设证券有限责任公司
  • 福州网站建设电话如何做好营销型网站用户体验
  • 网站设计知识做模板网站的利与弊
  • 整形网站 源码创业网站模板
  • 吉首企业自助建站龙岗建设高端网站
  • 网站开发任务清单网址大全导航
  • 广州住建官方网站做网站主播要什么条件
  • 株洲网站建设开发长沙网站设计建设
  • 广州快速建站公司推荐特价网站建设价格
  • 网站在建设中模板wordpress 调用
  • 网站建设推广怎么玩wordpress5.2添加外链
  • 徐州市建设局招投标网站张家口建设部网站
  • 厦门行业网站建设石家庄网站开发费用
  • 好的文案网站球形网架公司
  • 鑫鼎信长春网站建设怎么做创意短视频网站
  • 昌乐网站设计办网站需要什么
  • 厦门仿站定制模板建站asp网站改php网站方法
  • 怎么做同学录的网站响应式网站建设模板下载
  • 怎么做网站的项目预算天水建设局网站渣土治理
  • 网站中图片下移怎么做中小型网站建设方案
  • 嘉兴本地推广网站有哪些关于水果怎么做网站
  • 济宁网站建设公司有哪些wordpress提醒用法
  • 科技企业网站建设模板珠海网站建设那家好
  • 设计部联盟网站去了外包公司就毁了吗