JAVA关键字含义整理
2018-06-17 本文已影响18人
Tango_520f
当一个变量被 volatile 修饰时,任何线程对它的写操作都会立即刷新到主内存中,并且会强制让缓存了该变量的线程中的数据清空,必须从主内存重新读取最新数据。volatile 并不能保证线程安全性使用 volatile 修饰基本数据内存不能保证原子性;
当一个变量被 volatile 修饰时,任何线程对它的写操作都会立即刷新到主内存中,并且会强制让缓存了该变量的线程中的数据清空,必须从主内存重新读取最新数据。volatile 并不能保证线程安全性使用 volatile 修饰基本数据内存不能保证原子性;