240 发简信
IP属地:四川
  • Resize,w 360,h 240
    JVM锁升级的过程

    JDK6对Synchronized进行了优化,不再默认是重量级锁,有了锁升级过程。 1、无锁 → 偏向锁 因为经过HotSpot的作者大量的研究...

  • volitail关键字

    并发编程三大特性:可见性、有序性、原子性。volitail关键字包含两层语义:①保证不同线程之间对共享变量修改时的可见性(保证可见性)②禁止指令...

  • Resize,w 360,h 240
    JAVA内存模型

    JVM内存模型指的是JVM的内存分区,而JAVA内存模型是一种虚拟机规范。JAVA虚拟机规范中定义了JAVA内存模型(Java Memory M...

  • Resize,w 360,h 240
    GC的过程

    一、GC的种类 Minor GC:从年轻代回收内存 Major GC:清理老年代 Full GC:清理整个堆空间,包括年轻代和老年代 二、年轻代...

  • Resize,w 360,h 240
    JAVA对象内存布局

    在HotSpot虚拟机中,一个对象内部分为三个区域:对象头(Header)、实例数据(Instance Data)、对齐填充(Padding)。...

  • Resize,w 360,h 240
    JVM内存模型

    一.本地方法栈 每个线程独享一块本地方法栈空间,存储该线程运行过程中调用的本地方法(被native关键字修饰的方法)执行过程中的局部变量。 二....