首页 > 试题广场 >

请简要描述volatile关键字作用,以及如果不使用该关键字

[问答题]
请简要描述volatile关键字作用,以及如果不使用该关键字可能会导致的问题?

volatile是变量修饰符,其修饰的变量具有可见性,volatile不保证原子性,同时volatile禁止指令重排,使用volatile修饰符的变量是直接读写主存Java的做法是将该变量的操作放在寄存器或者CPU缓存上进行,之后才会同步到主存。


发表于 2018-09-11 10:34:02 回复(0)