技术栈

jmm

Thanwind
6 天前
java·jvm·jdk·jmm
JVM运行时数据区域(Run-Time Data Areas)的解析# JVM运行时数据区域(Run-Time Data Areas)的解析欢迎来到我的博客:TWind的博客
Thanwind
1 个月前
java·jvm·jmm
关于JVM和OS中的指令重排以及JIT优化这东西应该很重要才对,可是大多数博客都是以讹传讹,全是错误,尤其是JVM会对字节码进行重排都出来了,明明自己测一测就出来的东西,写出来误人子弟… 研究了两天,算是有点名堂了,只是不能看到到CPU的重排过程有点可惜 纸上得来终觉浅,建议手动截一下字节码以及汇编自己研究一下,肯定会有不一样的收获 关于JMM和JIT可以尝试看一下油管Jakob Jenkov的教程,很不错!
唐僧洗头爱飘柔9527
6 个月前
java·jvm·乐观锁·悲观锁·jmm·java必备技能·synchronized优化
(JVM)我们该如何认识 Java的内存模型(Java Memory Model(JMM))? 本篇文章告诉你答案 !带你全面了解JMMJMM 定义了一套在线多线程读写共享数据实(成员变量、数组)时,对数据的可见性、有序性和原子性的规则和保障
G丶AEOM
8 个月前
java·jmm
happens-before一、happens-before 规则的含义happens-before 是 Java 内存模型(JMM)中用于定义多线程之间操作顺序的规则集合。它规定了如果一个操作 A happens-before 另一个操作 B,那么 A 的结果对 B 可见,并且在 B 执行之前 A 必须已经完成。