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

网站建设暨检务公开自查报告山西建设监理协会网站

网站建设暨检务公开自查报告,山西建设监理协会网站,网站配置系统,微信小程序网站建设方案高并发中的线程 一切要从CPU说起PC 程序计数器从CPU到操作系统从进程到线程 从这篇开始#xff0c;我将会开启高性能#xff0c;高并发系列#xff0c;本篇是给系列的开篇#xff0c;主要关注 多线程以及线程池。 一切要从CPU说起 你可能会有疑问#xff0c;讲多线程为何… 高并发中的线程 一切要从CPU说起PC 程序计数器从CPU到操作系统从进程到线程 从这篇开始我将会开启高性能高并发系列本篇是给系列的开篇主要关注 多线程以及线程池。 一切要从CPU说起 你可能会有疑问讲多线程为何要从CPU说起了原因很简单在这里没有那些时髦的概念你可以更加清晰的看清问题的本质。 CPU并不知道线程进程之类的概念CPU只知道两件事。 1.从内存中取出指令 2.执行指令然后返回步骤1 你看在这里CPU确实不知道 线程和进程的概念。 接下来的问题是CPU从哪里取出指令呢答案就是 程序计数器 Program Counter 可以理解为内存只不过读取速度更快。 那么程序计数器存放的是什么了答案就是CPU将要执行的下一条指令。 PC 程序计数器 这里我们回答1个问题 PC程序计数器指令设置 PC计数器中的地址是默认自动加1 的这当然是有道理的因为大部分情况下CPU都是一条接一条按顺序执行当遇到 if else 时这种顺序就被打破了那么CPU在执行这类指令时会根据计算结果来动态改变PC 程序计数器中的值这类CPU就可以正确的跳转到需要执行的指令了。 下图我们就分析一下指令的生成原理 从上图我们知道CPU要想执行一个函数我们只需要将函数编译后的第一条指令的地址写入PC 程序计数器就可以了。 从CPU到操作系统 从上一节中我们明白了CPU的工作原理如果我们想让CPU执行某个函数只需要把函数编译后的第一条指令装入PC计数器即可这样即使我们在没有操作系统的支持下也可以让CPU执行程序虽然可行但这也是一个很繁琐的过程。我们至少需要做到 在内存中找到一块大小合适的区域装入程序找到函数的入口设置好PC计数器让CPU开始执行程序。 为了完成上述两个步骤聪明的程序员设计了一个叫 操作系统的程序。 程序从磁盘加载到内存并跑起来叫进程 ProcessCPU执行的第一个函数叫 main函数 上述两个步骤是操作系统的基础。 从进程到线程 我们知道进程无非就是内存中的一段区域这段区域保存了 CPU执行的机器指令以及函数运行时的堆栈信息那么要想让进程运行就需要把main函数的第一条机器指令接入 PC 计数器这样进程就运行起来了。
http://www.dnsts.com.cn/news/256921.html

相关文章:

  • 如何做自己的播报网站营销最好的方法
  • 手机网站域名怎么解析东莞全域取消住房限购政策
  • 韩国网站模板下载地址粤嵌培训4个月收费
  • 上海国际人才网做seo需要哪些知识
  • 怎么做QQ信任网站做网站 挣广告联盟的佣金
  • 广告制作公司网站建设模板如何设置免费网站
  • 广东省建设工程合同备案网站如何做后台网站增删改
  • 绍兴柯桥建设局网站购物车按钮颜色wordpress
  • 做网站有谁做网络营销是销售吗
  • 忘记网站管理员密码郑州搜索引擎优化公司
  • wordpress上传安装湖南网站排名优化公司
  • 深圳商业网站建设推荐公司做网站架构需要什么工具
  • 苏州seo网站系统微信公众号登录怎么退出
  • 长治网站制作哪家好扬州住房与城乡建设局网站
  • 百度网站分析工具珠海网络营销推广
  • 网站开发ui长沙微信网站建设
  • 汕头cms建站做游戏网站的分析
  • 哪个网站免费建站最好国内四大门户网站
  • 河北邯郸网站建设公司网站建设有用吗
  • 城乡建设网站投稿设计一个电子商务网站
  • 中国新闻社招聘企业网站优化公司哪家好
  • 银座网上商城网络优化
  • 互联网网站建设是什么wordpress分页功能
  • 六安市网站建设做淘宝客网站要申请什么
  • 郑州外贸网站建站logo设计图片免费 图案
  • 网站开发者 敬请期待帝国网站管理系统如何做商城
  • 金科网站建设网站是什么
  • 商城网站有哪些功能手机智能建网站
  • 烟台城乡建设学校网站做怎样的企业网站
  • 招聘信息网站织梦系统seo网站模板