小编Ano*_*ice的帖子

写入volatile变量后会发生什么?

我想知道写一个volatile变量是否会强制jvm将所有非易失性变量同步到内存中,例如,在下面的代码中会发生什么:

volatile int x;
int y;

y=5; 
x=10;
Run Code Online (Sandbox Code Playgroud)

x将被写入内存,但是会发生什么?它会被写入记忆吗?

java volatile

9
推荐指数
1
解决办法
187
查看次数

与同步块相比,使用 Unsafe 类编写原子有什么优点?

为什么java Atomics使用sun Unsafe类而不是使用synchronize block/volatile?

java unsafe atomic

5
推荐指数
1
解决办法
308
查看次数

标签 统计

java ×2

atomic ×1

unsafe ×1

volatile ×1