原子性:

在 Java 中,可以借助synchronized、各种 Lock 以及各种原子类实现原子性。

可见性:

java 提供了volatile,final,synchronized

有序性:

Java 提供了volatilesynchronized保证有序性

参考

https://github.com/Gun-Young/Note/blob/master/Java 内存模型的三大特性

https://javaguide.cn/java/concurrent/jmm.html

问题出处:

https://www.nowcoder.com/feed/main/detail/50e42a43f1b74fd0b0a5a79e00035f72