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

旅游网网站建设如何搭建网站平台

旅游网网站建设,如何搭建网站平台,做文案看什么网站,西安知名网站建设公司排名进程那一章,我们留下了一个问题 第一个cpu调用进程,进程调用i/o设备,主动进入ready 队列 第二个cpu将程序执行时间平均分时,进程执行时间到 第三个fork函数,我们上一章的lab有实践,可以看出是父进程主动条用…

进程那一章,我们留下了一个问题
在这里插入图片描述第一个cpu调用进程,进程调用i/o设备,主动进入ready 队列
第二个cpu将程序执行时间平均分时,进程执行时间到
第三个fork函数,我们上一章的lab有实践,可以看出是父进程主动条用fork函数产生子进程
第四个interrupt,上一章我们有演示wait等待,所以这个也是主动的。
在这里插入图片描述上一章我们做的实验可以看出,这里的执行流内存不一样,pid不一样,但子进程的内存数据是clone父进程的。
这里有个坏处
在这里插入图片描述如果能在一个进程当中出现两个一样的执行流,这两个执行流共享内存空间
我们管这样的方式叫做并发的线程

多进程通信和多线程通信的区别:
多进程通信如父进程正在进行copy文件,而子进程有一个取消按钮
在这里插入图片描述点击之后取消按钮产生一个子进程,父进程等待子进程执行,发现子进程是中断父进程

多线程通信 父线程1在copy文件,产生n个子线程(因为可能要copy多个文件夹),然后当点击取消时,产生要给wait abouting线程,去通知父线程取消copy文件。
在这里插入图片描述两者的区别在于,点击取消事件时,进程会产生一此clone,子进程要clone父进程,产生一个内存空间
在这里插入图片描述这里需要实验进行演示,不然不好理解。

进程切换开销
在这里插入图片描述我们推出线程这个概念的动机

在这里插入图片描述线程的定义
下面我们可以看到单线程的单进程只有一个PCB+code+date区域;而单进程多线程是共享code+data+files区域的。其实就是共享了存储数据、代码、全局变量,但每个线程都有自己的堆栈空间和寄存
在这里插入图片描述单cpu多线程
线程并发,需要来回切换
在这里插入图片描述多cpu多线程
多线程在多cpu环境下也可以设置为并行模式
在这里插入图片描述现在操作系统的线程概念
在这里插入图片描述多核编程
我们需要设计程序时将多核的性能应用起来,不然全是顺序执行的单进程单线程的应用,完全是浪费资源的行为。
在这里插入图片描述多核线程模型
在这里插入图片描述多线程模型
多对一模型,用户线程在用户模式下一个进程有多个线程,这个进程对应一个内核线程,这个进程有多个线程,也就达成了多个用户线程对应一个内核线程
在这里插入图片描述如果只有一个内核
虽然我们也有多个进程(执行流),在用户感觉上是多个进程并行,但是其实因为我们只有一个内核,所以一次只能运行一个线程,所以这里还是并发,但这里不止是进程的并发,也是线程的并发,上面那个一对多每个进程最少有一个线程可以和其他进程进行并发,这就是单核和多核的区别。
在这里插入图片描述

一对一
这里可以看出不管是进程还是线程都做到一对一,实现逻辑上基本可以说这些进程是并行的,但是这也取决于核心数量

在这里插入图片描述多对多
多路复用,取决于cpu的调度,每个进程的开销不一样,需要cpu进行调度去分配内核线程

在这里插入图片描述线程库
linux关注于posix pthread 这个p代表用户线程和内核线程都可以被创建

在这里插入图片描述

http://www.ds6.com.cn/news/75385.html

相关文章:

  • 费用网站建设seo怎么优化
  • 个人网站开发与设计摘要seo关键词排名技术
  • 人力资源外包灵活用工如何做网站优化
  • 网站收录入口申请西安seo优化推广
  • 福州网站建设推广平台搜索引擎优化分析
  • wordpress文章美观google seo教程
  • 制作网站首页可以打广告的平台
  • 建设银行网站-公司机构客户长春网络科技公司排名
  • 做内贸的网站百度首页广告
  • 苏州网页制作设计搜索引擎优化的目标
  • 网站建设及推广方案ppt中国最新消息今天
  • 哪里有做响应式网站的seo系统优化
  • 如何做英文版网站想学管理方面的培训班
  • 专业网站建设公司兴田德润放心网站外链出售
  • 如何利用视频网站做推广河南品牌网站建设
  • 网站建设价格标准案例网络营销主要做什么
  • 网站开发留言板代码2021年10月新闻摘抄
  • 做网站常用代码向右浮动怎么写百度搜索推广的定义
  • 前端网站做完 后端用什么做外贸网站推广平台
  • 党风廉洁建设网站市场调研报告500字
  • 湖南省政务服务网 网站建设要求网络营销的八大能力
  • dreamweaver怎么创建网站网络销售怎么做才能做好
  • 做网站大概需要多少钱石家庄seo推广
  • 开个微网站需要什么seo教程优化
  • 台州企业建站系统百度公司名称
  • 优速网站建设市场调研报告800字
  • 昆明做网站建设的公司发外链比较好的平台
  • 登陆美国网站做报价单 网速慢比较好网站制作公司
  • 网站开发 都包含什么语言免费seo提交工具
  • 免费地方网站进入百度知道首页