logo头像
Snippet 博客主题

volatile 必备知识

前置知识JMM虚拟机线程内存模型: 每个线程,都是在自己的工作内存里面操作,想与另外一个线程共享变量值,需要将工作内存的变量刷到主内存,其他线程从主内存复制一份到工作线程来取值。 区别volatile 保证了线程之间的可见性和有序...