- 18_手写一个小程序来体验一下volatile关键字的作用
- 19_图解主内存以及cpu的多级缓存模型的实现原理
- 20_多线程并发运行时可能引发的数据不一致问题
- 21_总线加锁机制和MESI缓存一致性协议的工作原理
- 22_图解Java内存模型以及多线程并发问题的发生
- 23_并发编程中的三大特性:可见性、原子性、有序性
- 24_现场手绘图讲解volatile是如何保证可见性的?
- 25_几乎没人解释的清楚:volatile为什么无法保证原子性?
- 26_基于happens-before原则来看volatile如何保证有序性
- 27_volatile的底层实现原理:lock指令以及内存屏障
- 28_double check单例模式的实现缺陷以及volatile的优化
- 29_案例实战:基于volatile优化微服务的优雅关闭机制
- 30_案例实战:基于volatile优化微服务存活状态检查机制