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

自己做微信小程序商城网站信息组织优化

自己做微信小程序商城,网站信息组织优化,网站运营如何做,汕头老城图片必备知识点:n 在底层是由三条指令在CPU完成的 load : 将内存的值读取到CPU寄存器add : 将CPU寄存器中的值进行1操作save : 将CPU寄存器中的值写回内容 回答 首先n操作在底层是由三条指令在CPU完成的,先要将内存中n的值读取到CPU寄存器,然后…

必备知识点:n++ 在底层是由三条指令在CPU完成的

  1. load : 将内存的值读取到CPU寄存器
  2. add : 将CPU寄存器中的值进行+1操作
  3. save : 将CPU寄存器中的值写回内容

回答

首先n++操作在底层是由三条指令在CPU完成的,先要将内存中n的值读取到CPU寄存器,然后将CPU寄存器中的值进行+1,最后再将CPU寄存器中的值写回内存。两个线程并发的去执行时有以下几种情况:

  1. 线程1中n++与线程2中n+=3同时执行然后线程1再执行n+=2,有以下几种情况(同时读取到0)
  • 线程1中n++执行时读取到内存中n的值为0,此时线程2中n+=3也读取内存中n的值为0,此时n++在CPU寄存器进行+1后先写回了内存,此时内存中的值为1,这个时候线程2中的n+=3也在寄存器中执行完写回内存,此时内存中的值又被修改为3。在上述描述中线程1执行n+=2时,如果n++后写回内存,那么结果就是3,如果n+=3后写回内存,那么结果就是5.
  1. 线程1中n++执行时先读取到0
  • n++执行完成后,此时n+=2读取到内存的值为1后继续执行,这个时候有种情况,此时n+=2后执行完,结果也就是3,还有一种是线程2中n+=3后执行完也就是4
  1. n++执行完成后,此时线程2中的n+=3读取到内存中的1开始执行,此时也有三种情况,就是n+=3后执行完成,结果也就是4,还有是n+=2后执行完,结果也就是3,还有一种就是n+=3执行完成后,此时内存中n的值为4,然后线程1中的n+=2读取到内存中的值为4,再执行add与save,最后结果是6
  2. 线程2中n+=3先读取到0
  • n+=3执行完毕后内存中n的值为3,此时线程1中n++再读取到3执行后为4,n+=2执行后,结果是6
http://www.shuangfujiaoyu.com/news/56543.html

相关文章:

  • 网站建设认知与理解拼多多代运营收费标准
  • 手机端网站建设教程百度网络营销中心
  • html5自适应网站模板企业网页设计制作
  • 福州专业网站搭建排名国内十大4a广告公司
  • 搜索推广的优势惠州seo关键词推广
  • 可视化在线做网站武汉建站公司
  • aspx网站做app公司产品推广方案
  • 做夜夜做网站营销推广公司案例
  • 苏州高端网站建设定制seo网站查询
  • 如何建立一个公司网页简介seo外链工具
  • 网站好坏标准百度seo点击
  • 免费网站建设总部市场营销最有效的手段
  • 商城移动端网站开发宁波企业seo外包
  • 阜阳集团网站建设成都官网seo厂家
  • wordpress 跳转插件福州seo结算
  • 怎样制作个人网站今天最新新闻事件报道
  • 璧山集团网站建设青岛seo整站优化
  • 做化工的网站百度知道在线
  • 网页设计的详细流程关键词优化排名网站
  • 用网站ip做代理智谋网站优化公司
  • wordpress分享小图片不正规seo排名外包
  • 做游戏类型的网站的好处南宁seo推广公司
  • 千博企业网站湖北seo推广
  • 什么叫网站建设四网合一cilimao磁力猫
  • 重庆渝中区企业网站建设联系电话网络营销岗位有哪些
  • 日本软银集团孙正义福州关键词优化平台
  • 网站建设具体建设流程高质量外链购买
  • 营销型网站审定标准百度推广入口登录
  • 苏州企业网站设计百度收录提交入口网址
  • 用子域名安装wordpress想做seo哪里有培训的