jvm
文章平均质量分 64
Java充电桩
这个作者很懒,什么都没留下…
展开
-
用 JAVA 撸一遍 JVM 01: 命令行工具
第一章先通过main方法模拟cmd 输出一些相关信息引入依赖原创 2022-06-16 15:56:10 · 204 阅读 · 0 评论 -
volatile 是什么?指令重排是什么?JMM模型三大特性?DCL双端检锁?
volatile 可以理解为乞丐版的synchronized,唯一差的一点就是原子性! volatile三大特性: 1.可见性 顺带一提 数据一般存储在内存中,如nosql的redis,而像mysql这样的数据则存在硬盘,CPU则只是负责运算。 所以数据的读取熟读为: 硬盘<内存<CPU 简单说一下线程工作原理,先去内存读取数据,然后将数据获取复制到线程的工作空间,将数据处理完毕后,才会重新写入内存,内存收到新写入的数据后,会通知其他的线程,数据变了!你们要拷贝数据,记得拷贝新数据哦!这就是原创 2021-03-22 11:11:48 · 128 阅读 · 0 评论