分类:JVM

JVM-垃圾收集入门

垃圾收集概述 对Java程序员而言不需要显式地管理对象的生命周期:我们可以在需要时创建对象,对象不再被使用时,会被JVM在后台自动进行回收。那为什么我们还要去了解GC和内存分配? 答案很简单:当需要排查各种内存溢出、内存…

深入理解volatile

在理解volatile之前,我们先来看下CPU的工作模式: 处理器这种工作产生的问题: 1、所有的变量在处理器运算期间都是变量对应值的一个副本,其它处理器无法感知其对变量的操作。 2、处理器为了高效利用寄存器而对指令的重…