美文网首页
2018-10-31

2018-10-31

作者: 留夕_3826 | 来源:发表于2018-10-31 21:43 被阅读0次
  • java的乱序访问

  • java内存模型

    • 规定了一个线程,何时可以看到其他线程修改的共享变量的值,以及如何同步的访问共享变量。
    • 关于堆栈
      • 对象存放在堆上,运行时分配,较灵活速度较慢。有垃圾祸首
      • zhan存放基本数据类型,以及对象句柄。大小固定,不灵活。
  • 对象在堆上,他的成员变量也跟着他在堆上,static跟随着类在堆上

  • 如果两个线程同时调用了同一个对象的同一个方法,这两个线程拥有的是这个对象的私有拷贝。不是在堆上的

  • CPU内部寄存器、cache、主存

    • 在寄存器中执行操作


      image.png
      image.png
  • 大部分堆栈都出现在主存里面,部分的栈和堆会会出现在寄存器

    • 主内存就是硬件内存。
    • 工作内存 寄存器,cache的抽象
    • JVM

笔记


image.png
image.png
  • 优缺点


    image.png
image.png

相关文章

网友评论

      本文标题:2018-10-31

      本文链接:https://www.haomeiwen.com/subject/xwlwtqtx.html