Java

JVM内存模型及垃圾回收

对于大多数应用来说,Java 堆(Java Heap)是Java 虚拟机所管理的内存中最大的一块。Java 堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。 JVM内存模型 根据 JVM 规范,...
Java

谈谈Java中的volatile

volatile让变量每次在使用的时候,都从主存中取,而不是从各个线程的“工作内存”。volatile这个关键字,不仅仅在Java语言中有,在很多语言中都有的,而且其用法和语义也都是不尽相同的。尤其在...