今天跟大家分享下Java并发之内存模型的知识。
前言
Java内存模型知识包括:
1.并发问题:原子性、可见性、有序性
2.顺序一致性内存模型
3.处理器内存模型
4.变量存储:主存和工作内存
5.原子性方法:Synchronized、lock
6.有序性方法:Synchronized(内存语义和实现(偏向锁、轻量级锁、重量级锁、其他锁优化措施))、Volatile(内存语义、实现(内存屏障))
7.可见性:方法(Synchronized、Volatile、Lock)、Happens-before保证(程序次序规则、锁定规则、volatile 来源:CSDN
作者:Simon.Qi
链接:https://blog.csdn.net/weixin_45794138/article/details/103653412