欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

全面解析JAVA内存模型,全面解析java模型

来源: javaer 分享于  点击 31054 次 点评:138

全面解析JAVA内存模型,全面解析java模型


1Java内存区域

 

方法区:类、常量、static变量

堆:JVM启动的时候,存放Java实例对象

VM stack :Java的方法内存模型

 

程序计数器:线程的私有数据,用来记载下一条指令的地址

本地方法栈:Native

 

并发:

  • i++ 不具有原子性
  • Z=Z+1
        同
    多个原子性的操作组合到一起没有原子性
    简单的赋值是具有原子性的
    JMM值保证了基本读取和赋值操作具有原子性
    Synchronized    
    Lock  lock(锁)
    B JMM与有序性
        volatile
    Synchronized
    Lock(显式)
    Happens-before
  • 相关文章

      暂无相关文章
    相关栏目:

    用户点评