深入理解Java系列 | Java线程模型与volatile
Hi 大家好,我是「 毛与帆 」,一个热爱技术的后端工程师,感谢你的关注!
在前两篇文章深入理解Java系列 | 并发编程基础和深入理解Java系列 | 线程基础,我们了解了并发编程以及线程的基础知识,那么本文我们继续聊一下Java的线程模型,以及volatile和synchronized的实现原理。
现在开始吧!
1. Java线程模型
1.1 什么是Java线程模型
1.2 Java线程模型解决了什么问题
1.3 如何立即happens-before原则
2. 深入理解volatile
2.1 volatile的作用
2.2 volatile的实现原理
3. 深入理解synchronized
3.1 synchronized的作用
3.2 synchronized的原理
3.3 深入理解锁膨胀
4. 总结
我是「 毛与帆 」,如果本文对你有帮助,欢迎向各位小伙伴点赞、评论和关注,感谢各位老铁,我们下期见
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!