Java内存模型(JMM)学习总结

什么是Java内存模型 一种Java定义的规范,用来屏蔽不同硬件平台和系统之间的差异,保证Java程序对内存访问的一致性。 JMM有哪些区,分别是什么作用? JMM规范把内存分为两个区:分别是线程栈和堆。 线程栈用来存放方法调用的相关信息以及基本类型的局部变量,每个线程都有对应的线程栈,随着线程的执行,线程栈中的内容不断变化。 堆用来存放实例对象和静态变量。 JMM有什么缺点以及如何调优? 1、内
相关文章
相关标签/搜索