- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 jvm底层运行原理(中)
1. java内存模型(JMM) 说JMM之前,先说说三大特性,原子性,可见性,有序性。 原子性:一个操作要么成功,要么失败,不会被中断。比如java中的赋值语句 int i=1就是原子性的; int j = i就不是原子性的,程序包含了两个操作,从主内存读取i的值,将j的值存入工作内存。 可见性:一个线程操作了变量,对另外的线程是可见的,下面的volatile关键字就是保证变量可见性的。 有序性...
2019-01-01 13:21:16 282
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人