JVM
文章平均质量分 95
ziqiiii
念念不忘必有回响;欲速则不达;千里之堤溃于蚁穴
展开
-
Java内存模型JMM
Java 内存模型Java 内存模型(JMM)是一种抽象的概念,并不真实存在,它描述了一组规则或规范,通过这组规范定义了程序中各个变量(包括实例字段、静态字段和构成数组对象的元素)的访问方式。试图屏蔽各种硬件和操作系统的内存访问差异,以实现让 Java 程序在各种平台下都能达到一致的内存访问效果。注意JMM与JVM内存区域划分的区别:JMM描述的是一组规则,围绕原子性、有序性和可见性展开; 相似点:存在共享区域和私有区域主内存与工作内存处理器上的寄存器的读写的速度比内存快几个数量级转载 2021-03-31 20:23:00 · 129 阅读 · 0 评论 -
synchronized深度分析底层原理(锁膨胀过程)
例子:多线程请求示例:(工具)synchronized是隐式锁。那它内部怎么实现?对象锁:(对象头)对象的MarkWord,对象头,对象锁状态轻量级锁升级过程:新一轮锁竞争又是一个锁膨胀过程...原创 2019-09-04 11:43:45 · 1112 阅读 · 0 评论