一、Java内存模型 == JVM内存模型? 很多人都会认为Java内存模型就是JVM内存模型,但实际上是错的...[作者空间]
一、CPU三级缓存 1、缓存的作用 CPU的结构很复杂,简单地说由运算器和寄存器组成。程序运行时,需要CPU去...[作者空间]
目录: 1、JMM定义1.1、多线程开发需要注意的问题 2、硬件层面剖析可见性的本质2.1、CPU高速缓存2.2、...[作者空间]
概述 上一篇文章Java锁分类中,有提到一种分类的思想:乐观锁和悲观锁。悲观锁,总认为每次访问共享资源的时候,都有...[作者空间]
JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是...[作者空间]
前言 CAS 可以简单描述比较并交换,Java中轻量级锁的理论支持。CAS很早就出现了,并且以此为理论基础实现了很...[作者空间]
上一篇文章简要分析了synchronized关键字,本文分析重量级监视器的实现以及如何获得监视器。 监视器的实现 ...[作者空间]
该文章属于《Java并发编程》系列文章,如果想了解更多,请点击《Java并发编程之总目录》 前言 在前面的文章中,...[作者空间]