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

做网站推广方法有哪些phpcms做的网站

做网站推广方法有哪些,phpcms做的网站,上海中风险地区名单,毕业生 网站开发一、进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行…

一、进程与线程

进程

  • 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的

  • 当一个程序被运行,从磁盘加载这个程序的代码至内存,这时就开启了一个进程。

  • 进程就可以视为程序的一个实例。大部分程序可以同时运行多个实例进程(例如记事本、画图、浏览器等),也有的程序只能启动一个实例进程(例如网易云音乐、360 安全卫士等)

线程

  • 一个进程之内可以分为一到多个线程。

  • 一个线程就是一个指令流,将指令流中的一条条指令以一定的顺序交给 CPU 执行

  • Java 中,线程作为最小调度单位,进程作为资源分配的最小单位。 在 windows 中进程是不活动的,只是作为线程的容器

二者对比

  • 进程基本上相互独立的,而线程存在于进程内,是进程的一个子集

  • 进程拥有共享的资源,如内存空间等,供其内部的线程共享

  • 进程间通信较为复杂

    • 同一台计算机的进程通信称为 IPC(Inter-process communication)

    • 不同计算机之间的进程通信,需要通过网络,并遵守共同的协议,例如 HTTP

  • 线程通信相对简单,因为它们共享进程内的内存,一个例子是多个线程可以访问同一个共享变量

  • 线程更轻量,线程上下文切换成本一般上要比进程上下文切换低

二、并行与并发

单核 cpu 下,线程实际还是 串行执行 的。操作系统中有一个组件叫做任务调度器,将 cpu 的时间片(windows 下时间片最小约为 15 毫秒)分给不同的线程使用,只是由于 cpu 在线程间(时间片很短)的切换非常快,人类感觉是 同时运行的 。总结为一句话就是:微观串行,宏观并行

一般会将这种 线程轮流使用 CPU 的做法称为并发,对应的英文单词为 concurrent

CPU时间片 1时间片 2时间片 3时间片 4
core线程 1线程 2线程 3线程 4

多核 cpu下,每个 核(core)都可以调度运行线程,这时候线程可以是并行的。对应的英文为parallel。在时间片1中,线程1与线程2可以同一时间执行。

CPU时间片 1时间片 2时间片 3时间片 4
core 1线程 1线程 1线程 3线程 3
core 2线程 2线程 4线程 2线程 4

引用 Rob Pike 的一段描述:

  • 并发(concurrent)是同一时间应对(dealing with)多件事情的能力

  • 并行(parallel)是同一时间动手做(doing)多件事情的能力

例子

  • 家庭主妇做饭、打扫卫生、给孩子喂奶,她一个人轮流交替做这多件事,这时就是并发

  • 家庭主妇雇了个保姆,她们一起这些事,这时既有并发,也有并行

    • 保姆做饭,主妇喂奶,并行

    • 保姆做饭、打扫卫生,并发

  • 雇了3个保姆,一个专做饭、一个专打扫卫生、一个专喂奶,互不干扰,这时是并行

  • 在实际的应用过程中一般既有并发也有并行。 

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

相关文章:

  • 全国旅游景点网站开源山东专业网站seo
  • 网站站点连接不安全网站建设会面临些什么问题
  • 青海工程建设云网站2015年做那个网站致富
  • 长沙企业建站程序网站插件 wordpress
  • 个人网站设计介绍文字成都网站建设cdsqywl
  • 哪个网站可以做高像素动图锡林郭勒盟工程建设造管理网站
  • 中企动力和东莞朝阳做的网站对比wordpress 页面 模板
  • 做网站建设找哪家好海报模板图片
  • 乐清网站定制公司中国无法访问wordpress
  • 上海微信网站建设兼容网站打开百度搜索引擎
  • 凉山建设局网站网站定制系统数据处理软件
  • 常见电子商务网站基本模式crm系统永久免费
  • 自己的网站做弹出广告广州做营销型网站建设
  • 如何小企业网站建设玉环做网站
  • 怎么做代刷网站网站建设的方案
  • 提高怎样做网站的外链电子商务网站开发系统
  • 免费云网站一键生成app国家企业信用信息公示官网糸
  • 宁德市建设银行网站北京市保障性住房建设中心网站
  • 网站开发 视频存在哪怎样开发游戏app软件
  • 设计专业考研平面素材网站html代码颜色
  • 信号增强器设置网站wordpress 评论 框
  • 黑链 对网站的影响网站前端设计公司
  • wordpress搜索引擎源码关键词智能优化排名
  • 怎么做二十八页美食网站上海市住房建设部官方网站
  • 网站建设管理软件重庆网站建设学习
  • 深圳做网站公司有哪些公司交通网上服务平台
  • 大学生做网站步骤wap网站建设公司
  • 免费的网站免安装网站建设报价清单明细
  • 咸阳网站建设seo桔子seo查询
  • 新闻类的网站如何做优化网站备案取消前置审批