Volatile关键字简介
Java 语言提供了一种稍弱的同步机制,即 volatile 变量.用来确保将变量的更新操作通知到其他线程,保证了新值能立即同步到主内存,以及每次使用前立即从主内存刷新. 当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的.
volatite 为什么是线程不安全的(如 基本类型变量的非原子操作)
http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html
Volatile关键字简介
Java 语言提供了一种稍弱的同步机制,即 volatile 变量.用来确保将变量的更新操作通知到其他线程,保证了新值能立即同步到主内存,以及每次使用前立即从主内存刷新. 当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的.
volatite 为什么是线程不安全的(如 基本类型变量的非原子操作)
http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html