volatile标记的变量不会被优化,这里指的是什么意思
来源:9-8 Java线程池-2

慕尼黑7546459
2019-03-13
老师,关于说到volatile标记的变量不会被优化,synchronized会被优化,这里指的优化是什么意思呢
写回答
1回答
-
翔仔
2019-03-14
同学好,优化这里指的是重排序,比如说原本你的程序步骤是 a,b,c 那么优化后有可能是 a c b,而对于volatiled标记的变量,对它的操作步骤只能严格是 a,b,c
022019-03-15
相似问题