volatile简介 java语言提供了一种稍弱的内存同步机制,即volatile变量.用来确保将变量的更新操作通知到其它线程,保证了新值能立即同步到主内存,以及每次使用前立即从内存刷新.当变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的. volatile变量对所有线程可见,对volatile变量所有的写操作都能立即反应到其它的线程中,但是volatile并不能保证操作的原子性,因此volatile变量的运算并不是线程安全的. 并发编程中的三个概念 在并发编程中,我们…