Java并发编程实战 02Java如何解决可见性和有序性问题

Java并发编程系列:02Java如何解决可见性和有序性问题

摘要

在上一篇文章Java并发编程实战 01并发Bug的源头当中,讲到了CPU缓存导致可见性、线程切换导致了原子性、编译优化导致了有序性问题。那么这篇文章就先解决其中的可见性和有序性问题,引出了今天的主角:Java内存模型(面试并发的时候会经常考核到)

阅读更多