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

学校网站样式织梦 视频网站源码

学校网站样式,织梦 视频网站源码,网络推广运营的技巧,做网站企业 金坛为什么需要多线程 CPU、内存、IO之间的性能差异巨大多核心CPU的发展线程的本质是增加一个可以执行代码工人 多线程的优点 多个执行流,并行执行。(多个工人,干不一样的活) 多线程的缺点 上下文切换慢,切换上下文典型值…

为什么需要多线程

  • CPU、内存、IO之间的性能差异巨大
  • 多核心CPU的发展
  • 线程的本质是增加一个可以执行代码工人

多线程的优点

多个执行流,并行执行。(多个工人,干不一样的活)
在这里插入图片描述
在这里插入图片描述

多线程的缺点

  • 上下文切换慢,切换上下文典型值1us vs 0.3ns/cycle

CPU在执行A任务(A没有执行完)时,切换到任务B,需要保存A的上下文内容,等待CPU切换到执行A任务使用。需要消耗大概1000个时钟周期。

不是说多线程是可以提高效率,怎么又说多线程慢呢。这里慢单纯指的是线程之间切换时消耗的时间和CPU的时钟周期相比慢。针对内存寻址、硬盘寻址是有提升的。

  • 占用资源:每个线程有独立的方法栈。

推荐阅读:我是一个CPU:这个世界慢!死!了!

线程相关概念

程序

程序(Program):程序的为了让计算机执行某些操作或解决某个问题而编写一系列有序的指令集合

软件的目的:提高人们的工作效率,简化工作流程。静态概念。

进程

进程(Process):进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。 动态概念。

进程的特点:

  1. 结构性:由程序块CODE、数据块DATA、控制块CPU 组成。
  2. 共享性:同一程序运行在不同的数据集上时构成不同的进程。即多个进程可以共享一个程序。(如一台电脑同时登陆多个QQ)
  3. 动态性:进程是程序在数据集合上的一次执行过程,是动态概念。它有生命周期,由创建、执行、消亡、。
  4. 独立性:每个进程都以各自独立的速度在CPU上执行。
  5. 并发性:进程的并发性能够提高资源的利用率和系统的效率。
  6. 制约性:并发进程之间存在制约关系,也需要相互等待或互通消息,保证程序执行的可再现性和计算结果的唯一性。

进程的状态:就绪态ready、运行态running、阻塞blocked

进程的缺点占用较多的系统资源,浪费内存。

线程

线程(Thread):是操作系统进程中能够独立执行的实体(控制流),是处理器调度和分派的基本单位。 可以看成是进程内的多条执行路径。

进程的特点:并发性、共享性、动态性、结构性

  • 线程是轻量级的进程
  • 一个进程可以并行多个线程
  • 进程中的线程共享内存
  • 线程间通讯在共享内存中的地址空间上执行,不需要额外的通讯机制,故速度更快。
区别进程线程
本质区别程序是计算机分配资源单位线程是进程中CPU调度和执行的单位
开销进程有独立的计算机资源,进程间切换会有较大的开销线程可以当做轻量级进程,线程间资源共享,切换开销小
内存分配计算机会给进程分配独立的内存资源线程使用所在进程的资源
关系内有线程的进程可以当做单线程;一个进程可以有多个线程线程是进程的一部分,线程可以当做一个轻量级的进程
http://www.yayakq.cn/news/849868/

相关文章:

  • 北京建站沈阳网站关键词
  • 官方网站下载派的app美术类网站建设费用
  • 浙江大成建设集团有限公司网站网站设计背景图片
  • 国外美容院网站网站建设怎么学习
  • 新乡网站建设策划备案中的网站
  • wordpress更改站点地址wordpress固定连接跳转
  • 网站定制扬州网站建设公元国际
  • 关于网站建设培训哪里找做网站的
  • 做设计那个素材网站最好网页怎么截图
  • 微信公众号私自建设电影网站企业查询天眼查在线查
  • 广州市手机网站建设深圳营销型网站建设-龙华信科
  • 做玉的网站wordpress注册直接显示密码
  • 可信赖的昆明网站建设手机开发网站开发
  • 大专学网站开发网站打开慢的解决方法
  • sns网站社区需求分析文档怎么创建企业邮箱
  • logo设计商标设计关键词排名优化官网
  • 做图片的网站网店管家erp
  • 百度云盘网站开发wordpress的安全错误
  • 物流网站毕业设计论文招聘类网站如何做
  • 做一个网站的步骤站牛网是做什么的
  • 做网站后台系统的规范抚顺少儿编程哪家好
  • 柳城企业网站建设公司江西省赣州市崇义县
  • 做财经比较好的网站有哪些河北建筑培训网官网
  • 江苏建设网站酒店装修合同范本小程序电商系统开发
  • 集团门户网站建设企业a963设计网作品
  • 推广网站可以做跳转吗响应式网站要多久
  • 网站设计的公司概况简介小程序推广平台
  • 一般建设网站的常见问题wordpress多形式
  • 为什么多个网站域名有同个网站备案做网站和做网页一样吗
  • 网站维护公告模板织梦网站怎么更换模板