Java中的volatile 变量是什么?

提问者:帅平 问题分类:面试刷题
Java中的volatile 变量是什么?

 您阅读本篇文章共花了: 

1 个回答
Rae
Rae 管理员
volatile是一个特殊的修饰符,只有成员变量才能使用它。在Java并发程序缺少同步类的情况下,多线程对成员变量的操作对其它线程是透明的。volatile变量可以保证下一个读取操作会在前一个写操作之后发生。线程都会直接从内存中读取该变量并且不缓存它。这就确保了线程读取到的变量是同内存中是一致的。
发布于:2年前 (2022-10-20) IP属地:未知
我来回答