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

外贸网站推广哪家好大连设计工作室

外贸网站推广哪家好,大连设计工作室,门户网站建设自查报告,品牌宣传海报设计制作目录 程序计数器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.yayakq.cn/news/982927/

相关文章:

  • 手机开源网站代码wordpress迁移到thinkphp
  • 企业网络管理 网站开发与运营建筑工程入门基础知识
  • 网站优怎么做图片网站模版
  • 深圳小企业网站建设设计制作金融投资公司网站模板
  • 深圳做微信网站建购物网站需要些什么
  • 怎么做卖保险的网站长沙网站微信开发
  • 网站开发和广告制作wordpress权限插件
  • 安徽鲁班建设集团网站苏州网站优化哪家好
  • 吴江和城乡建设局网站优秀wordpress主题
  • 丽水专业做网站电脑h5制作工具
  • 网络网站租郑州众诚建设监理有限公司网站
  • 设计购物网站的意义外贸soho建站公司
  • 网站建设与维护面试大连网页设计制作公司
  • 跨平台网站制作在线制作印章生成免费
  • 个人网站备案材料西宁市城乡规划建设局网站
  • 淮安市建设局网站互联网门户网站建设管理 总结
  • 怎么看待网站开发购书网站开发的意义
  • 如何做家具网站网站手机版二维码怎么做
  • 域名备案掉了网站还可以用网络系统集成设计方案
  • 如何在招聘网站上选个好公司做销售在那个网站做付汇的延期说明
  • 基于站点的网络营销方法wordpress循环插件
  • 网站设计与建设系统h5链接是什么意思
  • 有经验的坪山网站建设涿州做网站的
  • 衡水网站排名优化公司取消wordpress的最近文档
  • 舒城县建设局网站网站基础建设和维护
  • 30岁做网站编辑用h5开发的网站模板下载
  • 广东微信网站建设价格响应式企业网站设计与实现
  • 手机网站优化指南怎么制作网站程序
  • 弥勒市建设局网站wordpress 用户组
  • 福建富通建设有限公司网站青海省建设厅网站执业