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

专门为98k做的网站seo优化分析

专门为98k做的网站,seo优化分析,营销型网站建设php源码,东莞网站推广企业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/267925/

相关文章:

  • 网站建设考虑事项seo优化什么意思
  • 现在网站建设的技术wordpress wp option
  • 校园网站建设说明书怎么弄自己的微信小程序
  • 湖口县建站公司ppt可爱模板免费下载
  • 无锡网站建设收费杭州上城区抖音seo有多好
  • 企业电子商务网站建设和一般建材行业网站建设
  • 有用织梦做的大网站吗wordpress默认播放器
  • 蓝色汽车配件公司网站 模板营销网站竞品分析报告
  • 大学生做家教比较好的网站怒江企业网站建设
  • 简述网站制作流程wordpress炫简主题
  • 开源网站程序替别人做设计的网站多少钱
  • 建设视频网站费用小精灵网站在线做语文
  • 厦门公司做网站wordpress房产主题汉化版
  • 弄淘宝招牌图什么网站可以做怎么制作图片文件夹
  • 二手车网站开发过程软件外包公司如何接单
  • 装修网站模板源码蜜雪冰城推广软文
  • 网站建设有哪些公司江门网站建设推荐
  • 郑州响应式网站设计企业培训员工培训平台
  • 成都彭州网站建设手机怎么搭建网站源码
  • 广东网站快速备案如何建设局域网内部网站
  • 居士做网站上弦 网站建设
  • 南乐网站建设电话wordpress 改变网页
  • 花都高端网站建设wordpress外网跳转
  • 最新新闻摘抄湖北网站seo策划
  • 景安建网站手机卡顿优化软件
  • 网站更换图片之类的怎么做谷歌chrome手机版
  • 光明新区住房和建设局网站聊城网站开发
  • 厦门的网站建设公司哪家好肇庆网络推广
  • 网站右侧浮动广告代码宝山网站制作
  • 制作网站的步骤和方法太原代理记账