volatile什么意思

volatile什么意思,怎么使用

发布 : Java培训   发布时间:2021-07-21 15:13:15

品牌型号:联想 YOGA 14c/系统版本:windows7

volatile是一个特征修饰符(type specifier),volatile的本意是“易变的”,volatile定义的变量它的值在编译时是会改变的。volatile的作用是作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值。

正确使用 volatile 变量的条件

(1)对变量的写操作不依赖于当前值。

(2)该变量没有包含在具有其他变量的不变式中。

volatile什么意思
其它答案
牛仔很忙2020-06-22 18:56:36

volatile的本意是“易变的”,volatile定义的变量它的值在编译时是会改变的。