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

制作网站的设计难点南宁有本地租房做网站吗

制作网站的设计难点,南宁有本地租房做网站吗,wordpress首页小工具,私人网站开发公司目录 程序计数器1:作用:2:特点:1:线程私有2:内存不会溢出 栈1:介绍:2:问题辨析: 程序计数器 1:作用: 程序计数器的作用就是记录下一条…

目录

  • 程序计数器
    • 1:作用:
    • 2:特点:
      • 1:线程私有
      • 2:内存不会溢出
    • 1:介绍:
    • 2:问题辨析:

程序计数器

1:作用:

程序计数器的作用就是记录下一条jvm指令的执行地址,由解释器读取,物理上的结构是寄存器;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

具体是这样的:首先将java源代码编译成二进制字节码,二进制字节码就是一些jvm指令,然后解释器会将jvm指令解释成机器码再由cpu读取,而解释器就是从程序计数器获取下一条jvm命令的执行地址。

2:特点:

1:线程私有

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

线程通过cpu的调度器来调度,调度器分给线程时间片,当时间片结束的时候会切换到其他线程,所以每个线程都需要一个程序计数器来保存下一条jvm的执行地址。故程序计数器是线程私有的,每个线程都有自己的程序计数器;

2:内存不会溢出

1:介绍:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

栈是一个线程运行时所需要的内存空间;

栈帧:一个方法运行所需要的内存空间;

方法执行:方法1执行,栈帧1入栈,方法1调用方法2,栈帧2入栈,方法2调用方法3,栈帧3入栈,栈帧3执行完结果返回给方法2,方法2执行完结果再返回给方法1;依次出栈

2:问题辨析:

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

首先第一个问题:垃圾回收不会涉及到栈内存,因为栈帧执行完出栈会自动释放内存;

第二个问题:栈内存分配的越大越好嘛?并不是,因为栈内存是每个线程占用的内存大小,如果栈内存变大,总内存不变,那么线程数量会变少。我们可以通过-xss参数来设置栈内存大小,linux和mac默认的栈内存的大小都是1mb;

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

第三个问题:判断局部变量是否线程安全就是要确定这个变量是每个线程私有的还是共有的。如果不是static,那么因为每个线程都会单独开一个栈,多个线程不会有影响,如果是static,那么因为是公共的就会有线程安全问题;

第三个问题再加上扩展:

如果局部变量没有逃离方法的作用范围就是线程安全的。

如果局部变量逃离了方法的作用范围就是线程不安全的;

http://www.15wanjia.com/news/168566.html

相关文章:

  • 域名转移 网站访问网络设计师培训平台
  • h5免费制作网站345诛仙网站是谁做的
  • 怎么删除建站网站程序aspcms网站地图模板
  • 哪个网站的图片专门做详情页的微信网站和手机网站的区别
  • 北京网站开发联系电话网站建设 010
  • 网站建设会遇到哪些难题服务品牌策划方案
  • 做网站要多久企业应用系统有哪些
  • 网站建设维护工作经验注册城乡规划师教材pdf
  • 网站优化方案和实施朋友说做网站什么的怎么赚钱
  • 做网站准备什么软件做外贸网站需要什么
  • 如何上传ftp网站程序互联网最好的公司
  • 北京公司网页宁波seo网络推广价格
  • 上海哪些做网站openwrt wordpress
  • 张家港英文网站制作免费做qq互赞网站
  • 免费产品网站建设芜湖哪里有做网站的
  • 山东手机网站建设公司wordpress教程安装教程
  • 东莞网站优化哪个公司好网站备案的规定
  • 如何看网站的版本号网站布局结构
  • 取消网站的通知手机排名
  • 贵阳网站微信建设公司网站做中文和英文切换
  • 福州建站服务wordpress页面模板文件
  • 做网站是怎么回事医疗网站建设及优化
  • 用wordpress仿一个网站模板下载wordpress qq邮箱订阅
  • 公司做网站是com好还是cn好钓鱼网站后台是怎么做的
  • 做产品表情的网站提供网站建设出售
  • 网站良精企业网站系统呼和浩特市网站建设
  • 如何进行电子商务网站建设使用免费的代码做网站
  • 摩托车建设网站必应搜索引擎入口
  • 网站建设与开发的收获与体会德清网站公司建设
  • 官方网站建设流程及费用全球最大的设计网站