1、保证变量可见性。2、禁止指令重排序。3、保证Double、Long的原子性。
线程修改完volatile变量后会将其存回主内存,其他线程如果想读取该变量必须重新从主内存中读取该变量。
http://ifeve.com/volatile/
Volatile的工作原理
最新推荐文章于 2025-06-17 19:34:29 发布
1、保证变量可见性。2、禁止指令重排序。3、保证Double、Long的原子性。
线程修改完volatile变量后会将其存回主内存,其他线程如果想读取该变量必须重新从主内存中读取该变量。
http://ifeve.com/volatile/