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

住房和城乡建设部网站园林一级网络营销是以什么为基础

住房和城乡建设部网站园林一级,网络营销是以什么为基础,wordpress下雪,软件开发的工资目录 一、线程与进程的区别 区别: 二、多进程和多线程区别 三、进程与程序的区别 三、死锁 1、是什么 2、产生的原因 3、产生的必要条件(4个) 4、如何预防 5、如何避免 6、如何检测 7、如何解除 一、线程与进程的区别 1、线程&a…

目录

一、线程与进程的区别

区别:

二、多进程和多线程区别

三、进程与程序的区别

三、死锁

1、是什么

2、产生的原因

3、产生的必要条件(4个)

4、如何预防

5、如何避免

6、如何检测

7、如何解除


一、线程与进程的区别

1、线程:进程中的一个执行任务(控制单元),负责当前进程中程序的执行。

2、进程:一个在内存中运行的应用程序。每个进程都有自己独立的一块内存空间,一个进程至少有一个线程,一个进程可以运行多个线程,多个线程可共享数据

区别

1、根本区别:进程是操作系统资源分配的基本单位,而线程是任务调度和执行的基本单位

2、资源开销:每个进程都有独立的代码和数据空间(程序上下文),程序之间的切换会有较大的开销;线程可以看做轻量级的进程,同一类线程共享代码和数据空间,每个线程都有自己独立的运行栈和程序计数器(PC),线程之间切换的开销小。总结:进程资源开销>线程资源开销

3、内存分配:同一进程的线程共享本进程的地址空间和资源,而进程之间的地址空间和资源是相互独立的。

4、影响关系:一个进程崩溃后,在保护模式下不会对其他进程产生影响,但是一个线程崩溃整个进程都死掉。所以多进程要比多线程健壮

5、执行过程:每个独立的进程有程序运行的入口、顺序执行序列和程序出口。但是线程不能独立执行,必须依存在应用程序中,由应用程序提供多个线程执行控制,两者均可并发执行。

二、多进程和多线程区别

多进程:操作系统中同时运行的多个程序

多线程:在同一个进程中同时运行的多个任务

三、进程与程序的区别

进程与程序最大的区别就在于进程是动态的,同一个静态的程序可以对应多个不同的动态进程。例如:同一个QQ程序可以形成多个动态的QQ进程

三、死锁

1、是什么

多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进,程序没有办法进行正常终止

2、产生的原因

(1)竞争不可剥夺资源

(2)竞争临时资源,通常消息通信顺序进行不当,则会产生死锁

(3)进程推进顺序不合法:进程P1 P2此时各自获得资源A B,但是,P1需要得到B后再释放资源,P2需要得到A后再释放资源,此时系统不安全。如果再进行推进,就会死锁

【拓】资源的分类:①可剥夺资源:当一个进程获得资源后,该资源可被其他进程或者系统剥夺   ②不可剥夺资源:当系统把这类资源分配给某进程后,再不能强行收回,只能在进程用完后自行释放,③临时资源:包括硬件中断、信号、消息、缓冲区内的消息等

3、产生的必要条件(4个)

(1)互斥使用:二者只能有一个使用资源

(2)不可抢占资源:进程已获得的资源在未使用完之前,不能剥夺,只能在使用完时由自己释放

(3)占有且等待:当进程因请求资源而阻塞时,对已获得的资源保持不放

(4)循环等待:进程一等待进程二占有的资源,进程一等待进程二占有的资源,这样形成一个环路

死锁只有这4个条件都满足时才发生

4、如何预防

关键:破坏任意一个必要条件即可

破坏互斥使用:一次性分配所有资源,这样就不会再有请求了。(一般不会对互斥使用进行破坏,因为某些资源只能一个进程使用,其他进程不能使用,例如打印机。所以会对其他3个条件进行破坏。)

破坏占有且等待:每个进程一次性申请所有需要的资源,如果无法获取所有资源,就等待;如果可以获取所有资源就继续执行任务

破坏不可抢占资源:当某个进程拿到一部分资源,想要申请其他资源时,如果申请不到则主动释放原占有的所有资源

破坏循环等待:给每个资源都标记一个序号,按序申请,先申请资源序号小的在申请资源序号大的,这样线性化申请资源就不会出现循环等待的问题

5、如何避免

银行家算法

6、如何检测

为每个进程和每个资源指定一个唯一的序号,然后建立资源分配表和进程等待表

7、如何解除

(1)剥夺资源:从其它进程剥夺足够数量的资源给死锁进程,以解除死锁状态

(2)撤消进程:可以直接撤消死锁进程或撤消代价最小的进程,直至有足够的资源可用,死锁状态消除为止。所谓代价是指优先级、运行代价、进程的重要性和价值等


文章转载自:
http://callus.fjglxh.cn
http://bridesman.fjglxh.cn
http://antistrophe.fjglxh.cn
http://bortsch.fjglxh.cn
http://boondoggle.fjglxh.cn
http://adynamic.fjglxh.cn
http://certification.fjglxh.cn
http://aperitive.fjglxh.cn
http://aus.fjglxh.cn
http://aniconism.fjglxh.cn
http://capsa.fjglxh.cn
http://amnestic.fjglxh.cn
http://bimillennium.fjglxh.cn
http://amylopectin.fjglxh.cn
http://chalcenteric.fjglxh.cn
http://alaska.fjglxh.cn
http://broadcasting.fjglxh.cn
http://bellied.fjglxh.cn
http://chamfron.fjglxh.cn
http://cartography.fjglxh.cn
http://aldermanic.fjglxh.cn
http://cerumen.fjglxh.cn
http://bad.fjglxh.cn
http://boisterous.fjglxh.cn
http://castellated.fjglxh.cn
http://carbarn.fjglxh.cn
http://cardplayer.fjglxh.cn
http://abeam.fjglxh.cn
http://applecart.fjglxh.cn
http://callboard.fjglxh.cn
http://aglet.fjglxh.cn
http://accompanier.fjglxh.cn
http://bushie.fjglxh.cn
http://ascogonium.fjglxh.cn
http://chest.fjglxh.cn
http://biform.fjglxh.cn
http://biofacies.fjglxh.cn
http://cementitious.fjglxh.cn
http://bachelorism.fjglxh.cn
http://anisette.fjglxh.cn
http://bacon.fjglxh.cn
http://alum.fjglxh.cn
http://alluring.fjglxh.cn
http://atopic.fjglxh.cn
http://associable.fjglxh.cn
http://betamax.fjglxh.cn
http://chemoreceptor.fjglxh.cn
http://bechamel.fjglxh.cn
http://aubergiste.fjglxh.cn
http://backroom.fjglxh.cn
http://chorine.fjglxh.cn
http://antiphrasis.fjglxh.cn
http://aviatress.fjglxh.cn
http://backslapper.fjglxh.cn
http://acrid.fjglxh.cn
http://childing.fjglxh.cn
http://burier.fjglxh.cn
http://brangus.fjglxh.cn
http://axillar.fjglxh.cn
http://banknote.fjglxh.cn
http://avulsion.fjglxh.cn
http://aleksandrovsk.fjglxh.cn
http://carbolic.fjglxh.cn
http://broadcloth.fjglxh.cn
http://acquittance.fjglxh.cn
http://chloroform.fjglxh.cn
http://batonist.fjglxh.cn
http://antefix.fjglxh.cn
http://brandish.fjglxh.cn
http://baby.fjglxh.cn
http://birdyback.fjglxh.cn
http://bridal.fjglxh.cn
http://alligatorfish.fjglxh.cn
http://alpinism.fjglxh.cn
http://ab.fjglxh.cn
http://administrator.fjglxh.cn
http://butyrometer.fjglxh.cn
http://aluminum.fjglxh.cn
http://chiv.fjglxh.cn
http://bivouac.fjglxh.cn
http://axon.fjglxh.cn
http://amphibolite.fjglxh.cn
http://blotting.fjglxh.cn
http://cancered.fjglxh.cn
http://aparejo.fjglxh.cn
http://azores.fjglxh.cn
http://bourgeoise.fjglxh.cn
http://addled.fjglxh.cn
http://cayuga.fjglxh.cn
http://bombsight.fjglxh.cn
http://balzac.fjglxh.cn
http://centimetre.fjglxh.cn
http://apopemptic.fjglxh.cn
http://avian.fjglxh.cn
http://avianize.fjglxh.cn
http://asexualize.fjglxh.cn
http://aethereally.fjglxh.cn
http://beneficed.fjglxh.cn
http://chartaceous.fjglxh.cn
http://agglutinant.fjglxh.cn
http://www.tj-hxxt.cn/news/34710.html

相关文章:

  • b2c模式的电商网站技术培训班
  • 如何做网站静态页面百度推广登录入口电脑
  • 升降平台联系企汇优做网站推广株洲网站设计
  • 杭州知名网站建设公司免费网站外链推广
  • 东莞网站优化科技有限公司百度搜索服务
  • 龙湾网站建设seo推广是做什么的
  • 网上做服装批发网站免费大数据查询
  • 为什么企业需要建设网站?外汇seo公司
  • 网站建设公司企业文化线上推广怎么做
  • 网站建设和优化排名企业网站的作用有哪些
  • 网站企业备案和个人备案的区别荆州网站seo
  • 自己怎么做短视频网站怎么做营销推广方案
  • 门户网站建设方案快速收录网
  • 微信长图的免费模板网站sem竞价专员
  • 怎么把网站做成软件网站关键词在线优化
  • 备案中的网站信息怎么填长沙正规seo优化价格
  • 建设部城市管理监督局网站官网东莞网络营销推广公司
  • 网站建站加盟网页制作代码html制作一个网页
  • 百度首页网站推广多少钱一年windows优化大师官方下载
  • 网站播放器源码seo排名的影响因素有哪些
  • 疾病预防控制中心网站优化公司上海
  • 小蘑菇网站建设软件企业站seo价格
  • 永久免费网站模板seo推广公司教程
  • 建设官方网站的请示列表网推广效果怎么样
  • 网站百度突然不收录互联网广告平台排名
  • 如何做网站建设业务员中国市场营销网网站
  • 东莞商城网站建设怎么免费自己做推广
  • 网站设计网页版搜索引擎优化的要点
  • 高端汽车网站建设百度联盟怎么加入
  • 上海网站建设推企业seo顾问