JVM体系

》类加载机制
》编译与反编译
》JVM内存结构
JVM内存模型
》垃圾回收
》JVM参数及调优
》JVM对象模型
》JVM对象模型

计算机内存模型

缓存一致性:高速缓冲存储器一致性
    是指在采用层次结构存储系统的计算机系统中,保证高速缓冲存储器中数据与主存储器中数相同机制
    *缓存器与主存数据一致的机制

MESI协议

MESI:(mdifled 修改exclusive 独享互斥 shared 共享 Invalid 无效 )
缓存一致性的一个具体协议
缺点:会有额外的开销        

可见性

可见性是指,当多个线程访问同一个变量的时候,一个线程修改了这个变量的值,那么,其他线程能够立即看到修改的值

有序性

程序的执行顺序为代码的先后顺序执行

原子性

即一个操作或者多个操作,要么都执行,并且过程不会被任何因素打扰,要么都不执行