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

网站开发类型/百度上搜索关键词如何在首页

网站开发类型,百度上搜索关键词如何在首页,海口小程序制作公司,商城网站源代码本文由以下文章参考整理: http://www.cnblogs.com/Eva-J https://www.jb51.net/article/102004.htm 进程、线程和协程的关系 进程、线程和协程的特点 进程:拥有自己独立的堆和栈,既不共享堆,也不共享栈,进程由操作系统调度&#x…
本文由以下文章参考整理:
http://www.cnblogs.com/Eva-J
https://www.jb51.net/article/102004.htm

进程、线程和协程的关系

进程线程的关系图线程和协程的关系图

进程、线程和协程的特点

进程:拥有自己独立的堆和栈,既不共享堆,也不共享栈,进程由操作系统调度;
线程:拥有自己独立的栈和共享的堆,共享堆,不共享栈,标准线程由操作系统调度;
协程:拥有自己独立的栈和共享的堆,共享堆,不共享栈,协程由程序员在协程的代码里显示调度# 例,进一步讲述“线程和协程”之间的区别:
假设有一个单核的操作系统,系统上没有其它的程序需要运行,现有两个线程 A 和 B,A 和 B 在单独
运行时都需要10 秒来完成自己的任务,而且任务都是运算操作,线程 A 和 B 之间没有竞争和共享数据
的问题。现在让 A 和 B 两个线程并行,则操作系统会不停的在 A 和 B 两个线程之间切换,达到一种
伪并行的效果。如果操作系统切换的频率是每秒一次,切换的成本是 0.1 秒(主要是栈切换),则总共需
20 + 19 * 0.1 = 21.9 秒;如果使用协程的方式,可以先运行协程 A,A 结束的时候让位给协程 B,
只发生一次切换,则总共需要 20 + 1 * 0.1 = 20.1 秒。如果操作系统是双核的,而且线程是标准线程,
那么线程 A 和 B 可以达到真的并行,则总时间为 10 秒;而协程的方式仍然需要 20.1 秒的时间

线程栈空间大小

1. 线程栈: windows 默认1M ,Linux 默认8M ,根据线程实际需要动态扩展栈大小
------在windows中------$ 若线程需要的线程栈小于默认的1M,则按照页面文件大小的倍数开辟, 例需要10k 则开辟 4k * 3 = 12k$ 若大于1M,例 需要1025k, 则按照1M的整数倍开辟栈空间 2M

进程,线程切换的性能消耗

 进程切换分两步:1.切换页目录以使用新的地址空间2.切换内核栈和硬件上下文对于linux来说,线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程
切换都要做的。切换的性能消耗:1、线程上下文切换和进程上下问切换一个最主要的区别是线程的切换虚拟内存空间依然是相同的,但是进程切换
是不同的。这两种上下文切换的处理都是通过操作系统内核来完成的。内核的这种切换过程伴随的最显著的性能
损耗是将寄存器中的内容切换出。2、另外一个隐藏的损耗是上下文的切换会扰乱处理器的缓存机制。简单的说,一旦去切换上下文,处理器中所有
已经缓存的内存地址一瞬间都作废了。还有一个显著的区别是当你改变虚拟内存空间的时候,处理的页表缓冲
(processor's Translation Lookaside Buffer (TLB))或者相当的神马东西会被全部刷新,这将导致内存的
访问在一段时间内相当的低效。但是在线程的切换中,不会出现这个问题

未完,待续~~

转载于:https://blog.51cto.com/dldxzjr/2388582

http://www.lbrq.cn/news/949969.html

相关文章:

  • 企业网站开发制作/合肥360seo排名
  • 网站策划ps/百度网站搜索排名
  • 老网站改版做别的/百度收录入口
  • wordpress固定链接设置技巧/seo的实现方式
  • 上海网站关键词/百度网址大全下载
  • 程序开发平台哪个好/百度seo培训课程
  • 企业官网网站建设上海/开发网站建设
  • 单页网站如何制作/厦门关键词排名优化
  • 合肥手机网站建设/微信软文怎么写
  • java做web网站的流程/住房和城乡建设部
  • 微信上的网站/百度广告屏蔽
  • 网站建设科技公司/线下推广有哪几种渠道
  • 快速做网站用什么软件/长沙企业关键词优化
  • 重庆网站建设jwzcq/seo关键词快速排名前三位
  • 做网站怎么收费多少/今日新闻最新头条10条内容
  • 选择合肥网站建设/什么是网络营销的核心
  • 沈阳网站制作思路网络/快手秒赞秒评网站推广
  • 西安建设学院网站/长沙营销网站建设
  • 如何做psd的模板下载网站/百度一下官网手机版
  • 如何布局网站/西安seo优化培训机构
  • 免费房地产网站模板/推广费用一般多少
  • 北京seo平台/商丘网站seo
  • 广州化妆品网站建设/今日全国最新疫情通报
  • 免费行情软件app网站大全下载u288/网站提交入口链接
  • 怎么做有图有声的网站/100个免费推广b站
  • 广东企业网站建设公司/手机百度app下载安装
  • 河南做网站 河南网站建设/软文推广名词解释
  • 网站建设业务怎么开展/西安做网站的网络公司
  • 柞水县住房和城乡建设局网站/google关键词优化
  • 做虚拟币网站需要什么手续/游戏推广对接平台
  • 支付网关系统前后端鉴权方案
  • 比特币技术简史 第六章:网络协议 - P2P网络、节点类型与消息传播
  • 【金仓数据库产品体验官】_KingbaseES(SQLServer兼容版)保姆级安装教程
  • ARM 学习笔记(三)
  • 如何用immich将苹果手机中的照片备份到指定文件夹
  • Laravel 框架NOAUTH Authentication required 错误解决方案-优雅草卓伊凡